(1)基本算术运算
基本算术运算符: +(加)、- (减)、*(乘)、/(右除)、(左除)、(乘方)。
- 一个标量也可以和矩阵进行加减运算,这时把标量和矩阵的每一个元素进行加减运算。
- 矩阵A和B进行乘法运算,要求A的列数与B的行数相等,此时则称A、B矩阵是可乘的。
- 除法运算:在MATLAB中,有两种矩阵除法运算:右除/和左除。如果A矩阵是非奇异方阵,则B/A等效于B*inv(A), AB等效于inv (A)*B。举例
>> A=[1 2;3 4]
A =
1 2
3 4
>> b=[5;3]
b =
5
3
>> Ab
ans =
-7.0000
6.0000
>> inv(A)*b
ans =
-7.0000
6.0000
>>
- 点运算符: .*、./、. 和. ^ 。两矩阵进行点运算是指它们的对应元素进行相关运算,要求两
矩阵同型。
>> A=[1 2 ;3 4]
A =
1 2
3 4
>> B=[2 3; 1 2]
B =
2 3
1 2
>> A.*B
ans =
2 6
3 8
- 关系运算符:
<(小于)、 <=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、~=( (不等于)。
- 逻辑运算符: &(与)、| (或) 和~ (非)。
设参与逻辑运算的是两个标量a和b,那么运算规则为:
a&b: a、b全为非零时,运算结果为1,否则为0。
a|b: a、b中只要有一个为非零时,运算结果为1。
~a: 当a为零时,运算结果为1;当a为非零时,运算结果为0。
shi先森:matlab入门图文教程最全最浅显易懂zhuanlan.zhihu.com