基本运算
算数运算
基本算数运算:
- 有:+ - * / \ ^
- 运算在矩阵意义下进行,单个数据的算数运算是特例
1.加减运算
对应矩阵形状要一致
2.矩阵乘法
m*n矩阵和n*p矩阵相乘得到m*p矩阵
3.矩阵除法
分为左除和右除,如果A矩阵是非奇异方阵,则两者可以实现
A\B
~~~~~
等效于
~~~~~
A的逆
~~
左乘B矩阵,也就是
~~~~~
inv(A)*B
B\A
~~~~~
等效于
~~~~~
A的逆
~~
右乘B矩阵,也就是
~~~~~
B*inv(A)
对于含有标量的除法,两者相同
4.矩阵乘方
A n A^{n} An要求: A A A为方阵,n为标量
点运算
- 在有关算数运算符前加点
- 运算符有:.* ./ .\ .^
- 指的是对应元素进行相关运算,要求两矩阵形状相同
关系运算
- 当两个量是标量时,直接比较两个数大小,成立为1,不成立为0
- 当比较的是两个形状相同的矩阵时,对应位置进行比较,成立为1,不成立为0
- 既可以用符号,也可以用函数
例题:
生成随机矩阵,将<0.5的替换为0
a=rand(3,3);
b=a<0.5;
逻辑为1的位置替换为0
为0的位置不改变
a(a<0.5)=0;
逻辑运算
与或非、异或