矩阵相乘
根据Mr.Strang的教程,计算两个矩阵相乘可以有5个角度的计算方法。下面将依次陈述。
两个矩阵可以相乘的前提:左边矩阵的列数=右边矩阵的行数=n
1、使用公式计算
其中
2、从整列看
即,C的列向量是A的列向量的线性组合
3、从整行看
即,C的行向量是B的行向量的线性组合
4、AB=sum of (col. of A) times (rows of B)
E.g.
C的每一行为B的N倍,即A倍B;
C的每一列则为A的N倍,即B倍A;
E.g.
从行空间(row space)看:可以看作是B的行的线性组合。即C的每一行都通过向量[1, 6]的线;
从列空间(column space)看:C的每一列为通过向量的线;
5、Block Multiplication
即将矩阵分块相乘,其中