算术运算
>> power(2,2)%进行的是幂运算这个表示的是2的2次方
ans =
4
>> a = magic(3)%生成一个魔方矩阵
a =
8 1 6
3 5 7
4 9 2
>> inv(a)%表示矩阵 a 的逆矩阵
ans =
0.147222222222222 -0.144444444444444 0.0638888888888889
-0.0611111111111111 0.0222222222222222 0.105555555555556
-0.0194444444444445 0.188888888888889 -0.102777777777778
>> a = [1,2,3]
a =
1 2 3
>> b = [1,2,3]'
b =
1
2
3
>> a.*b%使用 ‘ .* '时必须位置相同,否则会报错,’ .* '的意思是两个矩阵对应的位置相乘,而不是矩阵的乘法
错误使用 .*
矩阵维度必须一致。
>> a.*b'
ans =
1 4 9
对应的位置相乘
>> m = [1,2,3;4,5,6;7,8,9]
m =
1 2 3
4 5 6
7 8 9
>> n = [1,2,3;4,5,6;7,8,9]
n =
1 2 3
4 5 6
7 8 9
>> m.*n
ans =
1 4 9
16 25 36
49 64 81
还可以进行幂运算
>> a = [1,2,3]
a =
1 2 3
>> a.^3
ans =
1 8 27
数组或矩阵加上或乘以或除或减一个数,都是矩阵或数组中每个元素一 一对应进行运算
>> a = [1,2,3]
a =
1 2 3
>> a+3
ans =
4 5 6