线性变换是对二维空间的变换,自然而然可以想到进行多个变换……
1. 考虑进行两次线性变换
对向量 a=[x,y]T 先进行逆时针旋转变换 M1,再进行剪切变换 M2,即复合变换 M0,应当是这样一个过程:向量 a 先左乘矩阵 M1,再将结果左乘 M2,最终结果应该和向量 a 左乘 M0 相等:
M2M1[xy]=M0[xy]
⇓M2M1=M0
注:∙ 矩阵左乘代表一种变换,应该从右往左读,类比复合函数 f(g(x))
∙ 时刻记得两个矩阵相乘有着几何意义,也就是两个线性变换相继作用
举个栗子
例如:
M1=[11−20],M2=[0120]
线性变换矩阵的列代表的是变换后的基向量,则经过 M1 变换后 i^=[1,1]T,j^=[−2,0]T,再经过 M2 变换后 i^,j^ 分别变为
i^=[0120][11]
j^=[0120][−20]
这里就是第三章中的线性变换作用于特定向量的操作。
矩阵乘法的一些特性
∙ 矩阵作用先后顺序不同,结果一般不同,即 M1M2=M2M1
∙ 矩阵乘法结合律:(AB)C=A(BC)(用变换的思路来证明它是很方便的,从右到左的顺序)
∙ 良好的解释 > 象征性的证明
推广到高维空间
∙ 三维空间:i^,j^,k^