Matlab的计算都是针对矩阵来的
单个数据的运算只是矩阵运算下的一个特例
(1)基本算数运算
加减运算
只有同型矩阵才能加减运算
一个标量也可以与矩阵加减运算,是吧标量和矩阵的每一个元素相加减
>> A=[1,2,3,4,5;1,2,3,4,5]
A =
1 2 3 4 5
1 2 3 4 5
>> A+1
ans =
2 3 4 5 6
2 3 4 5 6
>> A
A =
1 2 3 4 5
1 2 3 4 5
乘运算
要求两个矩阵可乘,或称两矩阵“维数和大小相容”
A =
1 2 3 4 5
1 2 3 4 5
>> B=[1,2;1,2;;;]
B =
1 2
1 2
>> A*B
错误使用 *
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
>> C=[1,2;1,2;,;,;1,2]
C =
1 2
1 2
1 2
>> A*C
错误使用 *
用于矩阵乘