手把手教你用matlab进行矩阵的数乘运算
1、鼠标双击打开桌面上的MATLAB2017b程序,运行起来。
小编将以具体的实例帮助大家理解,这样效果更好

2、在matlab输入命令行输入:
clear all
关闭所有正在运行的matlab程序
便于我们后期的程序运行

3、数乘运虚信算:矩阵和一个数相乘
实例1:
>> A=[1 2 3;4 5 6];
>> A*5
ans =
5 10 15
20 25 30

4、矩阵乘运算:两个矩阵进行运算
实例:A*B
>> clear all
>> A=[1 2 3;0 3 3;7 9 5];
>> B=[8 3 9;2 8 1;3 9 1];
>> A*B
ans =
虚搁 21 46 14
15 51 6
89 138 77

5、实例2:B*A
>> clear all
A=[1 2 3;0 3 3;7 9 5];
B=[8 3 9;2 8 1;3 9 1];
B*A
ans =
71 106 78
9 37 35
10 42 41
大家会发现A*B和B*A的结果是不一样的丽败率,因为矩阵的乘法不满足交换律,大家一定要注意这个问题。

6、点乘运算:将矩阵中相同位置的元素相乘运算,将积保存在原位置组成新矩阵。
实例:A.*B
>> clear all
A=[1 2 3;0 3 3;7 9 5];
B=[8 3 9;2 8 1;3 9 1];
>> A.*B
ans =
8 6 27
0 24 3
21 81 5

7、矩阵混合运算:
实例:
>> clear all
A=[1 2 3;0 3 3;7 9 5];
B=[8 3 9;2 8 1;3 9 1];
>> A*9-B*5
ans =
-31 3 -18
-10 -13 22
48 36 40

8、实例:
>> clear all
A=[1 2 3;0 3 3;7 9 5];
B=[8 3 9;2 8 1;3 9 1];
>> A*B-B
ans =
13 43 5
13 43 5
86 129 76

9、实例:
>> clear all
A=[1 2 3;0 3 3;7 9 5];
B=[8 3 9;2 8 1;3 9 1];
>> A.*B-A
ans =
7 4 24
0 21 0
14 72 0
