标量运算
>> 5/6 %左除
>> 5\6 %右除 6/5
ans = 0.8333
ans = 1.2000
>> 5^2
ans = 25
>> power(5,2)
ans = 25
矩阵运算
(1)单矩阵的加法和乘法
>> A = [1 2 3 ;4 5 6;3 8 9]
A =
1 2 3
4 5 6
3 8 9
>> A + 3 %所有元素都加3
ans =
4 5 6
7 8 9
6 11 12
>> A * 3 %所有元素都乘3
ans =
3 6 9
12 15 18
9 24 27
(2)矩阵之间的运算
>> A = [1 2 3 ;4 5 6;3 8 9]
>> B = magic(3)
B =
8 1 6
3 5 7
4 9 2
>> A + B
ans =
9 3 9
7 10 13
7 17 11
>> A - B
ans =
-7 1 -3
1 0 -1
-1 -1 7
>> A * B
ans =
26 38 26
71 83 71
84 124 92
>> A / B % A * inv(B),inv(B)是B的逆矩阵
ans =
-0.0333 0.4667 -0.0333
0.1667 0.6667 0.1667
-0.2222 1.4444 0.1111
>> A \ B % inv(A) * B
ans =
-1.5000 -0.0000 1.5000
-10.0000 3.0000 -8.0000
9.8333 -1.6667 6.8333
数组运算(点乘)
>> A .* B % 各元素都对应相乘
ans =
8 2 18
12 25 42
12 72 18
>> A .^ 3
ans =
1 8 27
64 125 216
27 512 729
>> A ./ 3
ans =
0.3333 0.6667 1.0000
1.3333 1.6667 2.0000
1.0000 2.6667 3.0000
>> A .\ 3
ans =
3.0000 1.5000 1.0000
0.7500 0.6000 0.5000
1.0000 0.3750 0.3333