矩阵乘法

4*3 dot 3*2 == 4*2

 

 矩阵乘法条件:第一个矩阵的列(的个数)要等于第二个矩阵的行(个数)  2*3  dot  3*2 == 2*2

矩阵左乘 与 矩阵右乘

所谓矩阵左乘,其实就是矩阵放到乘号左边乘的意思。
举例如下:一个矩阵A有了,又来了一个矩阵B,B要和A矩阵左乘,那么是A*B,还是B*A呢?

B要放到左边进行相乘,就是左乘,也就是B*A。

再来个矩阵C,还是左乘,那就是C*B*A。

再来个矩阵D,还是左乘,就是D*C*B*A,……

所谓矩阵右乘,其实就是矩阵放到乘号右边乘的意思。
举例如下:一个矩阵A有了,又来了一个矩阵B,B要和A矩阵右乘,那么是A*B,还是B*A呢?

B要放到右边进行相乘,就是右乘,也就是A*B。

再来个矩阵C,还是右乘,那就是A*B*C。

再来个矩阵D,还是右乘,就是A*B*C*D,……


 

矩阵乘法的本质

1. 方程组的几何解释

“矩阵最初的目的,只是为线性方程组提供一个简写形式”[1]. 一个矩阵可以看成方程组的系数。我们来看这样一个方程组:

 矩阵的最初目的,只是为线性方程组提供一个简写形式

 

老实说,从上面这种写法,已经能看出矩阵乘法的规则了:系数矩阵第一行的2和1,各自与 x 和 y 的乘积之和,等于3。不过,这不算严格的证明,只是线性方程式转为矩阵的书写规则

下面才是严格的证明。有三组未知数 x、y 和 t,其中 x 和 y 的关系如下。

 x 和 t 的关系如下。

 有了这两组方程式,就可以求 y 和 t 的关系。从矩阵来看,很显然,只要把第二个矩阵代入第一个矩阵即可。

 从方程式来看,也可以把第二个方程组代入第一个方程组。

 上面的方程组可以整理成下面的形式。

 最后那个矩阵等式,与前面的矩阵等式一对照,就会得到下面的关系。

 矩阵乘法的计算规则,从而得到证明。

 

再从图形上来看

在x,y坐标轴中,画出这两个方程对应的图像,如下图

很容易发现,两条直线的交点就是方程组的解,也就是矩阵乘法的解
从方程组的角度来解释,矩阵A可以看成方程组的系数,一个矩阵对应唯一的一个方程组。向量X左乘矩阵A就是方程组的简化记法。

显然向量X的各属性取不同的值,我们就得到了不同的组合,不同组合的结果会显示在结果矩阵中。如果X看成药材,那么A就可以看成药材的配比组合。不同的药材使用相同的配比阵(映射)A,得到几种不同的配方

所以这里左乘的矩阵A也可以看成一个线性映射关系,矩阵中的每个值表示线性映射的映射系数(这个词乱扯的,大家明白什么意思就行).从数学意义上说,向量X左乘矩阵A就相当于对X进行线性映射

链接:https://www.zhihu.com/question/21351965/answer/727385709

 
 

 

原文地址:https://www.cnblogs.com/yansc/p/15629361.html