矩阵论:欧式空间中线性变换的求法

欧式空间中线性变换的求法

有了前两节的铺垫,下面,我们正式介绍欧式空间中线性变换的求法。

我们将问题描述如下:

问题描述:

  • 在欧式空间中给定线性变换 $T: \mathbb{V}^n \to \mathbb{V}^n$,比如:$T( \boldsymbol{X}) = \boldsymbol{X} \boldsymbol{B}(\forall \boldsymbol{X} \in \mathbb{V})$,其中 $\boldsymbol{B}$ 给定。
  • 目标: 寻找一组新基,使得 $T$ 在这组基下的矩阵表示为对角矩阵 $\boldsymbol{\Lambda}$ 或 Jordan 标准型 $\boldsymbol{J}$。

首先,我们以课本 [矩阵论] 中的例题 1.36 为例,说明对称变换的求法:

例 1.36

在欧氏空间 $\mathbb{R}^{2 \times 2}$ 中,矩阵 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 的内积定义为 $$( \boldsymbol{A}, \boldsymbol{B})=tr ( \boldsymbol{A}^\top \boldsymbol{B})$$,子空间

$$
V=\left{ \boldsymbol{X} =\begin{bmatrix} x_{1} & x_{2}\ x_{3} & x_{4} \end{bmatrix} \mid x_{3}-x_{4}=0\right}
$$

$V$ 中的线性变换为

$$
T( \boldsymbol{X})= \boldsymbol{X} \boldsymbol{B}{0}\quad (\forall \boldsymbol{X} \in V), \boldsymbol{B}{0}=\begin{bmatrix} 1 & 2 \ 2 & 1 \end{bmatrix}
$$

  1. 求 $V$ 的一个标准正交基;
  2. 验证 $T$ 是 $V$ 中的对称变换;
  3. 求 $V$ 的一个标准正交基,使 $T$ 在该基下的矩阵为对角矩阵。

解:

(1) 先找到一组普通的基,再进行 Schmidt 正交化

$$
\boldsymbol{X}=\begin{bmatrix} x_{1} & x_{2} \ x_{3} & x_{4} \end{bmatrix}=x_{1}\begin{bmatrix} 1 & 0 \ 0 & 0 \end{bmatrix}+x_{2}\begin{bmatrix} 0 & 1 \ 0 & 0 \end{bmatrix}+x_{3}\begin{bmatrix} 0 & 0 \ 1 & 1 \end{bmatrix}
$$

一组标准正交基为:

$$
\boldsymbol{X}_1 = \begin{bmatrix} 1 & 0\ 0 & 0 \end{bmatrix} \quad \boldsymbol{X}_2 = \begin{bmatrix} 0 & 1\ 0 & 0 \end{bmatrix} \quad \boldsymbol{X}_3 = \frac{1}{\sqrt{2}}\begin{bmatrix} 0 & 0\ 1 & 1 \end{bmatrix}
$$

(2) 计算 $T$ 在这组基下的矩阵表示

$$
T(\boldsymbol{X}_1 , \boldsymbol{X}_2, \boldsymbol{X}_3) = (\boldsymbol{X}_1 , \boldsymbol{X}_2, \boldsymbol{X}_3)\boldsymbol{A} \Rightarrow \boldsymbol{A} = \begin{bmatrix} 1 & 2 & 0\ 2 & 1 & 0\ 0 & 0 & 3 \end{bmatrix}
$$

(3) 计算新的正交基,使 $T$ 在该基下为对角矩阵

$$
\boldsymbol{A} = \boldsymbol{Q} \boldsymbol{\Lambda} \boldsymbol{Q}^\top
$$

其中:

$$
\boldsymbol{\Lambda}= \begin{bmatrix} 3 & & \ & 3 & \ & & -1 \end{bmatrix} \quad \boldsymbol{Q}=\begin{bmatrix} 0 & \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \ 0 & \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \ 1 & 0 & 0 \end{bmatrix}
$$

计算得到的新基:

$$
\boldsymbol{Y}_1 = \frac{1}{\sqrt{2}}\begin{bmatrix} 0 & 0\ 1 & 1 \end{bmatrix} \quad \boldsymbol{Y}_2 = \frac{1}{\sqrt{2}}\begin{bmatrix} 1 & 1\ 0 & 0 \end{bmatrix} \quad \boldsymbol{Y}_3 = \frac{1}{\sqrt{2}}\begin{bmatrix} -1 & 1\ 0 & 0 \end{bmatrix}
$$

线性变换的一般求法

若 $V$ 是欧式空间,$T$ 是 $V$ 上的一个线性变换:

  1. 任意找到 $V$ 的一个基,并通过 Schmidt 正交化法得到 $V$ 的一个标准正交基,记为 $e_1,e_2,\cdots,e_n$;

  2. 求 $T$ 在该标准正交基下的矩阵表示 $\boldsymbol{A}_0$:

    $$ T(e_1,e_2,\cdots,e_n) = (e_1,e_2,\cdots,e_n)\boldsymbol{A}_0 $$

  3. 将 $\boldsymbol{A}_0$ 化为 Jordan 标准型 $\boldsymbol{J}$:

    $$ \boldsymbol{A}_0 = \boldsymbol{P}\boldsymbol{J} \boldsymbol{P}^{-1} $$

  4. 右乘 $\boldsymbol{P}$:

    $$ T(e_1,e_2,\cdots,e_n)\boldsymbol{P} = (e_1,e_2,\cdots,e_n)\boldsymbol{P}\boldsymbol{J} $$

  5. 取新基 $(\boldsymbol{E}_1, \boldsymbol{E}_2, \cdots, \boldsymbol{E}_n) = (\boldsymbol{e}_1 , \boldsymbol{e}_2, \cdots, \boldsymbol{e}_n)\boldsymbol{P}$,则线性变换在新基下的矩阵表示为 $\boldsymbol{J}$。

以上方法可用于简化计算,使得多项式函数 $z = (T^k)(x),x\in V$ 的求解更加简便。


矩阵论:欧式空间中线性变换的求法
https://blog.yokumi.cn/2025/01/12/矩阵论:欧式空间中线性变换的求法/
作者
Yokumi
发布于
2025年1月12日
许可协议
CC BY-NC-SA 4.0