矩阵左乘的含义可以有2种理解方式
第一种是坐标轴的旋转/移动
例如:
对于向量 [11]\begin{bmatrix}1\\1\end{bmatrix}[11]
左乘[1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]
如果左乘这样一个矩阵可以理解为将原本的坐标轴,例如直角坐标系表示成
[1001]\begin{bmatrix}1&0\\0&1\end{bmatrix}[1001]旋转/变换为 [1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]
那么对于原来的向量 [11]\begin{bmatrix}1\\1\end{bmatrix}[11] 可以理解为1单位的x轴 [10]\begin{bmatrix}1\\0\end{bmatrix}[10]和1单位的y轴 [01]\begin{bmatrix}0\\1\end{bmatrix}[01]的叠加。
而现在坐标轴变化了,但是叠加关系没有变化。那么新的坐标轴将变化为 x1=[12]x_1=\begin{bmatrix}1\\2\end{bmatrix}x1=[12]和 y1=[03]y_1=\begin{bmatrix}0\\3\end{bmatrix}y1=[03]
那么新的向量将变成1个x1x_1x1和1个y1y_1y1的叠加:
[12]\begin{bmatrix}1\\2\end{bmatrix}[12]+[03]\begin{bmatrix}0\\3\end{bmatrix}[03]= [15]\begin{bmatrix}1\\5\end{bmatrix}[15]
第二种理解是将其他坐标的向量转换为我们所在坐标的语言:
可能看到这里有点疑惑,上一种才说的是将我们的坐标轴转换到新的坐标轴,怎么第二种理解又变成了将他们的向量转换成我们坐标系下的向量。
刚开始我也无法理解,但是如果你看一下上面的x1、y1x_1、y_1x1、y1你就会发现,x1、y1x_1、y_1x1、y1表示的值并不是[10]\begin{bmatrix}1\\0\end{bmatrix}[10]和 [01]\begin{bmatrix}0\\1\end{bmatrix}[01]而是表示在了我们的坐标系下。 [12]\begin{bmatrix}1\\2\end{bmatrix}[12][03]\begin{bmatrix}0\\3\end{bmatrix}[03]是在我们的坐标系下的值。所以不难看出其实这个向量还是在我们的坐标系下被表示的。
如何理解第二种:
对上例来说将向量看成本来是存在于坐标轴[1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]下的向量
左乘[1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]后可以看出其实是在用现有坐标系[1001]\begin{bmatrix}1&0\\0&1\end{bmatrix}[1001]表示了[1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]这个坐标系
那么向量 [11]\begin{bmatrix}1\\1\end{bmatrix}[11]也将从[1023]\begin{bmatrix}1&0\\2&3\end{bmatrix}[1203]这个坐标系中以[1001]\begin{bmatrix}1&0\\0&1\end{bmatrix}[1001]来表示。
还困惑的同学可以自己再画2张图加强一下理解。
本文探讨了矩阵左乘的两种解释方式:一是坐标轴的旋转/移动,通过实例展示了如何将向量从一个坐标系转换到另一个坐标系;二是将其他坐标系的向量转换为我们所在坐标系的语言,强调了向量在不同坐标系下的表示。
2万+

被折叠的 条评论
为什么被折叠?



