向量空间中基的变换

定理 15:若 $\mathcal B = \{ \boldsymbol{b}_1, \boldsymbol{b}_2, \cdots, \boldsymbol{b}_n \}, \mathcal C = \{ \boldsymbol{c}_1, \boldsymbol{c}_2, \cdots, \boldsymbol{c}_n \}$ 均是向量空间 $V$ 的基,则存在 $n \times n$ 的矩阵 $\mathop P\limits_{\mathcal C \leftarrow \mathcal B}$ 使得

$$[\boldsymbol{x}]_\mathcal C = \mathop P\limits_{\mathcal C \leftarrow \mathcal B} [\boldsymbol{x}]_\mathcal B$$

其中 $\mathop P\limits_{\mathcal C \leftarrow \mathcal B}$ 称为由 $\mathcal{B}$ 到 $\mathcal{C}$ 的坐标变换矩阵。该矩阵的列是 $\mathcal B$ 中的向量的 $\mathcal C-$坐标向量。

$$\mathop P\limits_{\mathcal C \leftarrow \mathcal B} = \left[ \begin{matrix} [\boldsymbol{b}_1]_\mathcal C & [\boldsymbol{b}_2]_\mathcal C & \cdots & [\boldsymbol{b}_n]_\mathcal C \end{matrix} \right]$$

证明:两边左乘 $P_C$ 可得

$$\begin{aligned} P_C[\boldsymbol{x}]_\mathcal C &= P_C \mathop P\limits_{\mathcal C \leftarrow \mathcal B} [\boldsymbol{x}]_\mathcal B \\ \boldsymbol{x} &= \left[ \begin{matrix} P_C[\boldsymbol{b}_1]_\mathcal C & P_C[\boldsymbol{b}_2]_\mathcal C & \cdots & P_C[\boldsymbol{b}_n]_\mathcal C \end{matrix} \right] [\boldsymbol{x}]_\mathcal B \\ &=\left[ \begin{matrix} \boldsymbol{b}_1 & \boldsymbol{b}_2 & \cdots & \boldsymbol{b}_n \end{matrix} \right] [\boldsymbol{x}]_\mathcal B \\ &= P_B [\boldsymbol{x}]_\mathcal B \\ &= \boldsymbol{x} \end{aligned}$$

由于 $\mathop P\limits_{\mathcal C \leftarrow \mathcal B}$ 中的列是线性无关集 $\mathcal B$ 中的向量的坐标向量,因此它们线性无关,从而可知 $\mathop P\limits_{\mathcal C \leftarrow \mathcal B}$ 是可逆矩阵,则有

$$\left( \mathop P\limits_{\mathcal C \leftarrow \mathcal B} \right)^{-1}[\boldsymbol{x}]_\mathcal C = [\boldsymbol{x}]_\mathcal B$$

其中 $\left( \mathop P\limits_{\mathcal C \leftarrow \mathcal B} \right)^{-1}$ 是将 $\mathcal C-$坐标变为 $\mathcal B-$坐标的矩阵,即

$$\mathop P\limits_{\mathcal B \leftarrow \mathcal C} = \left( \mathop P\limits_{\mathcal C \leftarrow \mathcal B} \right)^{-1}$$

$\mathbb R^n$ 中基的变换

对于 $\mathbb R^n$ 的两个基 $\mathcal B = \{ \boldsymbol{b}_1, \boldsymbol{b}_2, \cdots, \boldsymbol{b}_n \}, \mathcal C = \{ \boldsymbol{c}_1, \boldsymbol{c}_2, \cdots, \boldsymbol{c}_n \}$,进行基的变换,就需要找出 $\mathop P\limits_{\mathcal C \leftarrow \mathcal B}$。

方法一:构造一个合并在一起的增广矩阵

$$\left[ \begin{matrix} \boldsymbol{c}_1 & \boldsymbol{c}_2 & \cdots & \boldsymbol{c}_n & \boldsymbol{b}_1 & \boldsymbol{b}_2 & \cdots & \boldsymbol{b}_n \end{matrix} \right]$$

对其行简化便可得到

$$\left[ \begin{matrix} \boldsymbol{I}_n & \mathop P\limits_{\mathcal C \leftarrow \mathcal B} \end{matrix} \right]$$

方法二:先将 $\mathcal B-$坐标转换为标准坐标,再转换为 $\mathcal C-$坐标。由 $P_\mathcal C [\boldsymbol{x}]_\mathcal C = \boldsymbol{x}$ 得到 $[\boldsymbol{x}]_\mathcal C = P_\mathcal C^{-1} \boldsymbol{x}$

因此

$$[\boldsymbol{x}]_\mathcal C = P_\mathcal C^{-1} \boldsymbol{x} = P_\mathcal C^{-1} P_\mathcal B [\boldsymbol{x}]_\mathcal B$$

那么有

$$\mathop P\limits_{\mathcal C \leftarrow \mathcal B} = P_\mathcal C^{-1} P_\mathcal B $$