矩阵A 矩阵B相乘
i) C = AB
相当于A 经过初等列变换 变成矩阵AB
(a11,a12,...,a1na21,a22,...,a2n...an1,an2,...,ann)(b11,b12,...,b1nb21,b22,...,b2n...bn1,bn2,...,bnn)=\left( \begin{matrix} a_{11},a_{12},...,a_{1n} \\ a_{21},a_{22},...,a_{2n} \\ ... \\ a_{n1},a_{n2},...,a_{nn} \end{matrix} \right) \left( \begin{matrix} b_{11},b_{12},...,b_{1n} \\ b_{21},b_{22},...,b_{2n} \\ ... \\ b_{n1},b_{n2},...,b_{nn} \end{matrix} \right) = ⎝⎜⎜⎛a11,a12,...,a1na21,a22,...,a2n...an1,an2,...,ann⎠⎟⎟⎞⎝⎜⎜⎛b11,b12,...,b1nb21,b22,...,b2n...bn1,bn2,...,bnn⎠⎟⎟⎞=
(a11b11+a12b21+..a1nbn1,c12,...,c1na21b11+a22b21+..a2nbn1,c22,...,c2n...an1b11+an2b21+..annbn1,cn2,...,cnn) \left( \begin{matrix} a_{11}b_{11}+ a_{12}b_{21} +..a_{1n}b_{n1}, c_{12},...,c_{1n} \\ a_{21}b_{11}+ a_{22}b_{21} +..a_{2n}b_{n1}, c_{22},...,c_{2n} \\ ... \\a_{n1}b_{11}+ a_{n2}b_{21} +..a_{nn}b_{n1}, c_{n2},...,c_{nn} \end{matrix} \right) ⎝⎜⎜⎛a11b11+a12b21+..a1nbn1,c12,...,c1na21b11+a22b21+..a2nbn1,c22,...,c2n...an1b11+an2b21+..annbn1,cn2,...,cnn⎠⎟⎟⎞
这里面C矩阵除了第一列,我都没有展开。你可以看到AB相乘,就是对矩阵A使用初等列变换。具体的变换可以描述为:
1)对A第一列乘以b11b_{11}b11
2) 对A第二列乘以b21b_{21}b21,加到第一列。
3) 对A的第n列乘以bn1b_{n1}bn1, 加到第一列。
那么C=AB,C的每一列怎么的出来的呢?
C的第i列 = 矩阵B的第i列中的第j个数, 对矩阵A的j列进行伸缩,然后再把所有向量加起来。脑子里放个图比较好记。
ii) 初等行变换
(b11,b12,...,b1nb21,b22,...,b2n...bn1,bn2,...,bnn)(a11,a12,...,a1na21,a22,...,a2n...an1,an2,...,ann)= \left( \begin{matrix} b_{11},b_{12},...,b_{1n} \\ b_{21},b_{22},...,b_{2n} \\ ... \\ b_{n1},b_{n2},...,b_{nn} \end{matrix} \right) \left( \begin{matrix} a_{11},a_{12},...,a_{1n} \\ a_{21},a_{22},...,a_{2n} \\ ... \\ a_{n1},a_{n2},...,a_{nn} \end{matrix} \right) = ⎝⎜⎜⎛b11,b12,...,b1nb21,b22,...,b2n...bn1,bn2,...,bnn⎠⎟⎟⎞⎝⎜⎜⎛a11,a12,...,a1na21,a22,...,a2n...an1,an2,...,ann⎠⎟⎟⎞=
(a11b11+a21b12+..an1b1n,a12b11+a22b12+..an2b1n,...,a1nb11+a2nb12+..annb1nc21,c22,...,c2n...cn1,cn2,...,cnn) \left( \begin{matrix} a_{11}b_{11}+ a_{21}b_{12} +..a_{n1}b_{1n}, a_{12}b_{11}+ a_{22}b_{12} +..a_{n2}b_{1n}, ..., a_{1n}b_{11}+ a_{2n}b_{12} +..a_{nn}b_{1n} \\ c_{21}, c_{22},...,c_{2n} \\ ... \\c_{n1}, c_{n2},...,c_{nn} \end{matrix} \right) ⎝⎜⎜⎛a11b11+a21b12+..an1b1n,a12b11+a22b12+..an2b1n,...,a1nb11+a2nb12+..annb1nc21,c22,...,c2n...cn1,cn2,...,cnn⎠⎟⎟⎞
其实C= BA,相当于对A进行初等行变换。
C的第一行怎么构成?C第一行的第j个元素,
- A的第一行乘以B第一行的第一个元素
- 从B的第一行拿第j个元素,用第j个元素乘以A中第j行加到A的第一行上去。