Matlab中矩阵运算十分简单,只需要输入对应符号即可,以下只展示其基本用法
矩阵加法
>> A = [1 1 1;1 1 1;1 1 1]
A =
1 1 1
1 1 1
1 1 1
>> B = [2 2 2;2 2 2;2 2 2;]
B =
2 2 2
2 2 2
2 2 2
>> C = A + B
C =
3 3 3
3 3 3
3 3 3
矩阵减法
>> D = A - B
D =
-1 -1 -1
-1 -1 -1
-1 -1 -1
矩阵数乘
>> E = 2 * A
E =
2 2 2
2 2 2
2 2 2
矩阵乘法
注意矩阵乘法的条件:两个矩阵的行列要一一对应
>> F = A * B
F =
6 6 6
6 6 6
6 6 6
矩阵转置
Matlab中使用 ’ 符号来进行转置操作
>> G = [1,2,3;4,5,6]
G =
1 2 3
4 5 6
>> G'
ans =
1 4
2 5
3 6
矩阵的幂
使用 ^ 来进行幂操作
>> B ^ 2
ans =
12 12 12
12 12 12
12 12 12