Loading...
矩阵乘法本质上是对某个空间的线性变化。所谓线性变化是指变化完之后
这种变换有两个角度来理解
(一)对向量的线性变化,即在同一个坐标系下,通过矩阵将某个向量变换成另一个向量
比如二维情况下把X轴放大一倍的矩阵
对任意列向量或行向量 均会被在 轴方向上被放大一倍
行向量
列向量
(二)向量的坐标不变,换到一个新的坐标轴后得到的向量在原坐标轴下的坐标
比如二维情况下某矩阵对列向量的变换
从上面的公式可以看出来,向量经过矩阵变换后得到的向量可以理解为个列向量 和 个列向量 的和。
也就是把基向量换成原坐标系下 和 这两个向量后,这个坐标对应的向量在原坐标系下的坐标
从行向量的角度也类似,相当于把基向量换成原坐标系下 和 这两个向量后,这个坐标对应的向量在原坐标系下的坐标
换基操作
给定某个列向量,假如将基向量换成和 ,那么原来的列向量的坐标会变成什么呢
接着上面的第二个角度,本质上是有两个坐标系在的
一个是我们所在的“标准”坐标系,给定某个矩阵运算
可以理解为:有一个外星人在另一个坐标系,他的那个坐标系的两个基向量从我们的视角看分别是和。那么上面的乘法就相当于把外星人说的翻译成我们的语言。
也就是说外星人说的其实从我们的角度看是。那么反过来,我们说的怎么翻译到外星人的坐标系呢。假如用来做这个翻译的矩阵是。那么我们说的翻译完以后就是
那么怎么计算翻译矩阵呢。其实很简单,假设我们翻译完之后成了外星人的语言,如果再反向翻译一遍,那么此时他应该会变为原来的即
所以
也就是原来矩阵的逆矩阵