第二章 matlab的初等数学运算

主要的数据类型

数值类型

三类;整数、单精度浮点数、双精度浮点数
在这里插入图片描述
ps:默认数据类型是双精度。

1.整数类型: 有八种不同的内置类型
在这里插入图片描述
ps:1.这些转换函数可以用来实现数据类型的转换。
2.若数据超出转换类型的数值范围,则得该类型的最大数值。

2.浮点数据类型:
在这里插入图片描述
ps整数与单精度浮点数进行算数运算会出现错误。

3.复数类型: 用i或j作为虚部标志,创建复数时可以复数形式直接输入or用complex函数创建。

4.无穷量与非数值量: Inf:无穷量(运算时会产生溢出);NaN:非数值量(由异常运算产生)

逻辑类型(布尔类型数据)

在这里插入图片描述ps:当参加逻辑运算的元素是一个数组与一个标量时,实际运算是该标量与数组中的每个元素进行比较的结果;当两个长度相同数组进行比较时,实际上是相同位置进行比较。
在这里插入图片描述
ps:按位与、按位或运算对象至少是两个;非的对象是一个。

一些函数: 用来测试运算过程中产生的特殊值是否存在or条件是否成立,并返回相应的逻辑结果。
在这里插入图片描述

字符和字符串

常用函数:
1.size(a):返回存储字符串变量的数组大大小。
2.abs(A):对字符串数组元素一一求绝对值。
3.字符串名(1,5):返回指定行列的元素。

结构体类型

1.通过结构体中的字段 来存储不同类型的数据
2.两种创建方法:(1)直接给结构体字段赋值,(基本模板:“结构体名称.字段名称”);(2)通过调用struct函数创建。
ps:对于同一个结构体对象而言,结构体名称必须报持一致,用户可根据要求,添加任意多个字段,并对其赋予相应类型的值。
在这里插入图片描述

数组与矩阵类型

1.对数组的运算其实是对数组元素的运算;对矩阵的运算则是遵循线性代数的运算方式。
2.数组的元素可以是数值类型、字符串类型、指针类型。
在这里插入图片描述

单元(cell)数组类型

他是一个广义的矩阵,每一个元素称为一个单元,每一个单元可以存储一个任意类型的数组,所以每个单元的尺寸和占用空间不同,
1.创建方式:(1)枚举式直接赋值法(使用{}来创建,区别于数组[]来创建,单元间分隔用“,”或“空格”,每一行用“;”分隔);在这里插入图片描述
(2)调用cell函数法(创建一个空的单元数组,其中每个单元都是空矩阵然后通过“名称{i,j}”访问“名称”中的单元并对单元赋值)。
在这里插入图片描述

map容器类型

1.表示一种量与量的映射关系由此建立唯一的一一对应的“键-值对”关系。
2.一个map是一个map类的对象。
3.对所有的map类而言,其所有对象都有三种属性用户只能通过作用于map类的函数对属性进行修改。
在这里插入图片描述

如何进行初等数学运算

四则运算

ps:(1)Π用pi表示;(2)优先级与实际运算的相同。

幂指对

1.幂运算符号:“^” 、“. ^”。
2.对数运算中的自然对数为log 而不是ln。
3.log10 表示以10为底的对数。
4.以自然常数e为底的指数函数用exp(x) 来表示,其中,x表示次数。
在这里插入图片描述

三角函数

ps:输入的变量默认为弧度制。
在这里插入图片描述
在这里插入图片描述

多项式运算

matlab中多项式用一个向量表示,它的系数是按照降序方式排列的。
例如:在这里插入图片描述
1.多项式求值
语法: polyval(p,s)
其中,p为多项式系数,s为给定的数值或矩阵。
例1
ps:实操中应注意“;”的使用。在这里插入图片描述
2.多项式求根
语法: r=roots(p)
3.根据根求系数
语法: p=poly( r )
ps: 其中,p为多项式;r为多项式的根,一向量形式保存。
在这里插入图片描述
4.多项式部分分式展开
分式展开:
在这里插入图片描述
语法 [r,p,k]=residue(b,a)
a,b分别是分子分母多项式系数行向量
r即为"[r1 r2……rn]"表示展开后每一项的系数
p表示极点行向量
k为余数
在这里插入图片描述
在这里插入图片描述
结果在这里插入图片描述
5.多项式的加减法
在这里插入图片描述
6.多项式的乘除法
乘法 p=conv(p1,p2)
除法 [q,r]=deconv(p1,p2) 其中q为商,r为余数
在这里插入图片描述
7.多项式求导
在这里插入图片描述
例子
在这里插入图片描述
在这里插入图片描述

运算符

算数运算符>关系运算符>逻辑运算符
1.算术运算符
==算数运算符==
ps:带点的乘除运算可以联想为:针对参与运算的对象的元素乘除运算操作。
左除、右除则对应线性代数中的知识点。

2.关系运算符
返回一个逻辑量。
当一个数值与一个数组进行运算,即为这个数与数组中的每个元素进行关系运算,结果为逻辑量的一个数组。
在这里插入图片描述
3.逻辑运算符
表达式在这里插入图片描述
逻辑运算函数
在这里插入图片描述
4.运算优先级
在这里插入图片描述
未完

发布了16 篇原创文章 · 获赞 0 · 访问量 142

猜你喜欢

转载自blog.csdn.net/qq_45562910/article/details/104073966