前置知识: 线性代数

实对称矩阵的对角化

11 minAdvanced2026/6/14

实对称矩阵的性质,实对称矩阵的正交对角化,谱定理,正交对角化的步骤。

1. 实对称矩阵的性质

1.1 基本性质

定理1:实对称矩阵的特征值都是实数。

证明:设 Ax=λxA\boldsymbol{x} = \lambda\boldsymbol{x}x0\boldsymbol{x} \neq 0),则:

xˉTAx=λxˉTx\bar{\boldsymbol{x}}^T A\boldsymbol{x} = \lambda \bar{\boldsymbol{x}}^T\boldsymbol{x}

xˉTAx=(Axˉ)Tx=λˉxˉTx\bar{\boldsymbol{x}}^T A\boldsymbol{x} = (A\bar{\boldsymbol{x}})^T\boldsymbol{x} = \bar{\lambda}\bar{\boldsymbol{x}}^T\boldsymbol{x}

(λλˉ)xˉTx=0(\lambda - \bar{\lambda})\bar{\boldsymbol{x}}^T\boldsymbol{x} = 0。因 xˉTx>0\bar{\boldsymbol{x}}^T\boldsymbol{x} > 0λ=λˉ\lambda = \bar{\lambda}λ\lambda 为实数。

定理2:实对称矩阵属于不同特征值的特征向量正交。

证明:设 Ax1=λ1x1A\boldsymbol{x}_1 = \lambda_1\boldsymbol{x}_1Ax2=λ2x2A\boldsymbol{x}_2 = \lambda_2\boldsymbol{x}_2λ1λ2\lambda_1 \neq \lambda_2

λ1(x1,x2)=(Ax1,x2)=(Ax1)Tx2=x1TATx2=x1TAx2=λ2(x1,x2)\lambda_1(\boldsymbol{x}_1, \boldsymbol{x}_2) = (A\boldsymbol{x}_1, \boldsymbol{x}_2) = (A\boldsymbol{x}_1)^T\boldsymbol{x}_2 = \boldsymbol{x}_1^T A^T\boldsymbol{x}_2 = \boldsymbol{x}_1^T A\boldsymbol{x}_2 = \lambda_2(\boldsymbol{x}_1, \boldsymbol{x}_2)

(λ1λ2)(x1,x2)=0(\lambda_1 - \lambda_2)(\boldsymbol{x}_1, \boldsymbol{x}_2) = 0,因 λ1λ2\lambda_1 \neq \lambda_2(x1,x2)=0(\boldsymbol{x}_1, \boldsymbol{x}_2) = 0

定理3:实对称矩阵一定可对角化(几何重数 = 代数重数)。

1.2 谱定理

谱定理(Spectral Theorem):设 AAnn 阶实对称矩阵,则存在正交矩阵 QQ,使得:

Q1AQ=QTAQ=Λ=diag(λ1,λ2,,λn)Q^{-1}AQ = Q^TAQ = \Lambda = \text{diag}(\lambda_1, \lambda_2, \ldots, \lambda_n)

即实对称矩阵一定可以正交对角化

等价表述:A=QΛQT=λ1q1q1T+λ2q2q2T++λnqnqnTA = Q\Lambda Q^T = \lambda_1\boldsymbol{q}_1\boldsymbol{q}_1^T + \lambda_2\boldsymbol{q}_2\boldsymbol{q}_2^T + \cdots + \lambda_n\boldsymbol{q}_n\boldsymbol{q}_n^T

这称为 AA谱分解

2. 正交对角化的步骤

2.1 步骤

  1. 求出 AA 的所有特征值
  2. 对每个特征值,求对应的特征向量
  3. 对属于不同特征值的特征向量,它们已经正交
  4. 对属于同一特征值的特征向量,用施密特正交化
  5. 将所有特征向量单位化
  6. 以标准正交特征向量为列构造正交矩阵 QQ

2.2 完整示例

A=(2225)A = \begin{pmatrix} 2 & -2 \\ -2 & 5 \end{pmatrix} 正交对角化。

步骤1:特征多项式

AλI=(2λ)(5λ)4=λ27λ+6=(λ1)(λ6)|A - \lambda I| = (2-\lambda)(5-\lambda) - 4 = \lambda^2 - 7\lambda + 6 = (\lambda-1)(\lambda-6)

特征值 λ1=1\lambda_1 = 1λ2=6\lambda_2 = 6

步骤2

λ1=1\lambda_1 = 1(AI)x=0(A - I)\boldsymbol{x} = 0

(1224)x=0x1=2x2\begin{pmatrix} 1 & -2 \\ -2 & 4 \end{pmatrix}\boldsymbol{x} = 0 \Rightarrow x_1 = 2x_2

x1=(2,1)T\boldsymbol{x}_1 = (2, 1)^T

λ2=6\lambda_2 = 6(A6I)x=0(A - 6I)\boldsymbol{x} = 0

(4221)x=0x1=12x2\begin{pmatrix} -4 & -2 \\ -2 & -1 \end{pmatrix}\boldsymbol{x} = 0 \Rightarrow x_1 = -\frac{1}{2}x_2

x2=(1,2)T\boldsymbol{x}_2 = (1, -2)^T

步骤3:不同特征值的特征向量已正交:(2,1)(1,2)=22=0(2, 1) \cdot (1, -2) = 2 - 2 = 0

步骤4:单位化

q1=15(2,1)T\boldsymbol{q}_1 = \frac{1}{\sqrt{5}}(2, 1)^Tq2=15(1,2)T\boldsymbol{q}_2 = \frac{1}{\sqrt{5}}(1, -2)^T

步骤5

Q=15(2112),Λ=(1006)Q = \frac{1}{\sqrt{5}}\begin{pmatrix} 2 & 1 \\ 1 & -2 \end{pmatrix}, \quad \Lambda = \begin{pmatrix} 1 & 0 \\ 0 & 6 \end{pmatrix}

验证:QTAQ=ΛQ^TAQ = \Lambda

2.3 有重特征值的示例

A=(211121112)A = \begin{pmatrix} 2 & 1 & 1 \\ 1 & 2 & 1 \\ 1 & 1 & 2 \end{pmatrix} 正交对角化。

步骤1

AλI=2λ1112λ1112λ=(4λ)(1λ)2|A - \lambda I| = \begin{vmatrix} 2-\lambda & 1 & 1 \\ 1 & 2-\lambda & 1 \\ 1 & 1 & 2-\lambda \end{vmatrix} = (4-\lambda)(1-\lambda)^2

λ1=4\lambda_1 = 4(单根),λ2=1\lambda_2 = 1(二重根)。

步骤2

λ1=4\lambda_1 = 4x1=(1,1,1)T\boldsymbol{x}_1 = (1, 1, 1)^T

λ2=1\lambda_2 = 1(AI)x=0(A - I)\boldsymbol{x} = 0x1+x2+x3=0x_1 + x_2 + x_3 = 0

基础解系:α1=(1,1,0)T\boldsymbol{\alpha}_1 = (-1, 1, 0)^Tα2=(1,0,1)T\boldsymbol{\alpha}_2 = (-1, 0, 1)^T

步骤3x1\boldsymbol{x}_1α1,α2\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2 已正交(不同特征值)。

步骤4:对 α1,α2\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2 施密特正交化:

β1=(1,1,0)T\boldsymbol{\beta}_1 = (-1, 1, 0)^T

β2=(1,0,1)T12(1,1,0)T=(1/2,1/2,1)T\boldsymbol{\beta}_2 = (-1, 0, 1)^T - \frac{1}{2}(-1, 1, 0)^T = (-1/2, -1/2, 1)^T

步骤5:单位化

q1=13(1,1,1)T\boldsymbol{q}_1 = \frac{1}{\sqrt{3}}(1, 1, 1)^Tq2=12(1,1,0)T\boldsymbol{q}_2 = \frac{1}{\sqrt{2}}(-1, 1, 0)^Tq3=16(1,1,2)T\boldsymbol{q}_3 = \frac{1}{\sqrt{6}}(-1, -1, 2)^T

Q=(13121613121613026)Q = \begin{pmatrix} \frac{1}{\sqrt{3}} & -\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{6}} \\ \frac{1}{\sqrt{3}} & \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{6}} \\ \frac{1}{\sqrt{3}} & 0 & \frac{2}{\sqrt{6}} \end{pmatrix}

3. 正交对角化的应用

3.1 二次型的标准化

实对称矩阵的正交对角化等价于用正交变换将二次型化为标准形。

3.2 矩阵函数的计算

A=QΛQTA = Q\Lambda Q^T,则 f(A)=Qf(Λ)QTf(A) = Qf(\Lambda)Q^T

3.3 矩阵的极分解

利用谱分解可以研究正定矩阵、半正定矩阵等。

3.4 主成分分析(PCA)

PCA 的核心是对协方差矩阵(实对称矩阵)进行正交对角化,特征值表示各主成分的方差,特征向量表示主成分方向。