matlab在控制系统中的应用(内附使用方法及每章内容、程序)
源代码在线查看: 例1.19.txt
例1.19 矩阵的乘法。
>> A=[1 2 3 4; 5 6 7 8; -1 -2 -3 -4; -5 -6 -7 -8]
A =
1 2 3 4
5 6 7 8
-1 -2 -3 -4
-5 -6 -7 -8
>> B=fliplr(A) % 矩阵B由矩阵A左右翻转得到。
B =
4 3 2 1
8 7 6 5
-4 -3 -2 -1
-8 -7 -6 -5
>> C1=A*B
C1 =
-24 -20 -16 -12
-24 -20 -16 -12
24 20 16 12
24 20 16 12
>> C2=B*A % 乘积AB与BA不一定相等。
C2 =
12 16 20 24
12 16 20 24
-12 -16 -20 -24
-12 -16 -20 -24
>> C3=[1 2; 3 4; 5 6; 7 8]
C3 =
1 2
3 4
5 6
7 8
>> D1=C2*C3
D1 =
328 400
328 400
-328 -400
-328 -400
>> D2=C3*C2 % 不满足矩阵相乘的条件,系统会警告出错。
??? Error using ==> *
Inner matrix dimensions must agree.