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