前提条件:满足矩阵相乘的规则,即前矩阵的列数等于后矩阵的行数。

前提条件:满足矩阵点乘的规则,即前后矩阵维度相同。

Example1:

A=[1 2 3;4 5 6]
A =
1 2 3
4 5 6
>> B=[1;2;3]
B =
1
2
3
>> C=A*B
C =
14
32
这时如果用点乘就会报错

Example2:

>> A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> B=[3 3 3;2 2 2;1 1 1]
B =
3 3 3
2 2 2
1 1 1
>> C=A*B
C =
10 10 10
28 28 28
46 46 46
A矩阵的列数等于B矩阵的行数
>> A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> B=[3 3 3;2 2 2;1 1 1]
B =
3 3 3
2 2 2
1 1 1
>> C=A.*B
C =
3 6 9
8 10 12
7 8 9
A,B两个矩阵的维度都是相同的