运算符 名称 说明
/(向右倒称为右除) 右除 AB=C A=C/B
\(向左倒称为左除) 左除 AB=C B=A\C
B\A 就是对应线性方程B*X=A 的解。
\ 左除
/ 右除
1. A\B=inv(A)*B (A左除B=A的逆乘以B)
>> 3\5
ans =
1.6667
3的逆=三分之一,再乘以5.
2. A/B=A*(inv(B)) (A右除B等于A乘以B的逆)
>> 3/5
ans =
0.6000
在传统的matlab 算法中右除是先计算矩阵的逆再相乘(matlab 6以前),而左除则不需要计算逆矩阵直接进行相除。
3.
优先级从高到低:
1. 圆括号()
2. 转置(.')、共轭转置(’)、乘方(.^)、矩阵乘方(^)
3. 一元加法(+)、一元减法(-)、取反(~)
4. 乘法(.*)、矩阵乘法(*)、右除(./)、 左除(.\)、 矩阵右除(/)、矩阵 左除(\)
5. 加法(+)、减法(-)、逻辑非(~)
6. 冒号运算符(:)
7. 小于、小于等于、大于、大于等于、等于、不等于
8. 逐逻辑运算与(&)
9. 逐逻辑运算或(|)
10. 逻辑与(&&)
11. 逻辑与(||)