参考:
矩阵乘法的本质是什么? - whitefang的回答 - 知乎
https://www.zhihu.com/question/21351965/answer/727385709
1.上边链接是我看的对矩阵相乘的几何意义最清楚的解释了。
2.重点:
A * B B左乘A, 可以把A看做坐标系,A的行向量是坐标系的基向量。把B看做列向量集合。 A * B就是把B中的列向量投影到A的所有基向量上。计算过程就是设b为B中的一个列向量。b点乘A中的所有基向量得到b在A的所有基向量上的投影,得到b向量在A坐标系中的表示方法。所以B做成A就是,将B中的所有向量转换为在A坐标空间中的表示方法。
当方阵A不是满秩时,左乘A什么意思?
伸缩变换:
单位向量,各个基向量上乘以伸缩倍数。再左乘一个向量,就是将这个向量在各个轴上做伸缩变换。
旋转变换:
将坐标轴顺时针旋转sita度。得到新的坐标轴,注意新的坐标轴要保持行向量模为1,为了保证不要伸缩。新的坐标轴左乘一个向量,就是将这个向量逆时针旋转sita度。
平移变换:
需要扩维,详细看上面链接。
3.主要是推荐一下 whitefang的回答。