前言
之前我们介绍过矩阵的加减法,这里乘法和矩阵的加减法不是太一样。大概简单说就是矩阵A的行信息乘以矩阵B的列信息。
举一个例子
定义一个矩阵A
然后一个矩阵B
那么
为什么是这样我们来解释下
这个过程就是矩阵A的第一行每个数乘以矩阵B第一列每个数相加,就是上述的,1乘以2+2乘以-5。
注意:本质是两个矩阵的点积。
那么A乘以B = B乘以A吗?
让我们把上面的顺序调整下。
结果显而易见
矩阵的乘法和加减法不一样不需要一样的纬度
举个例子
那么A*B怎么算呢?还是之前的思路
什么样的维度不能相乘呢
按照上面的思路
完全对不上,所以不能相乘。
总结下规律
矩阵A N行Z列
矩阵B Z行M列
矩阵A 乘以 矩阵B
总结:
生成的矩阵是N行 ,M列。注意Z 是相同的才能相乘。