一:变量
(1)局部变量与全局变量
(2)变量赋值
变量赋值就是用新值覆盖旧的值,注意变量名需要以字母开头
二:预定义变量
ans --默认变量
pi --圆周率
eps --浮点运算的相对精度
inf --无穷大,如1/0
NaN --不定值,0/0,无穷大/无穷大,0*无穷大
i(j) --复数的虚数单位
realmin--最小正浮点数
realmax--最大正浮点数
如:ans: pi:
三:数据的显示格式
控制数字显示格式的命令format
S = rats(X) --使用默认长度13返回
S = rats(X,strlen) --返回长度为strlen的字符向量
四:算数运算符
五:一些常用函数与数学函数
计算开方函数:
复数计算函数:
六:关系运算符与逻辑运算符
关系运算符:
逻辑运算符:
七:向量
1)创建向量
(1)用空格和逗号分隔形成行向量,用分号分割形成列向量
(2)利用冒号法(x = first:increment,last),元素增量为increment
(3)利用linspace函数
y = linspace(x1,x2) --元素默认100个
y = linspace(x1,x2,n) --元素个数为n个
linespace(x1,x2):
linspace(x1,x2,n):
(4)logspace函数
2)向量运算
(1)点积运算
dot(a,b) --返回向量a,b的点积,且a,b必须是同维
dot(a,b,dim)--返回向量a,b在dim维的点积
(2)叉积运算
cross(a,b) --a,b必须是三维的,返回二者的叉积
cross(a,b,dim) --a,b在dim维的叉积
(3)混合积运算
混合机由以上两个运算得到,使用函数(dot、cross)共同实现
八:矩阵
矩阵同行元素之间由空格或逗号分隔;行与行之间用分号分开。
全0矩阵:
全1矩阵: