《实对称矩阵的相似对角化》
包括但不限于:
- 实对称矩阵的概念
- 实对称矩阵的性质
- 实对称矩阵的特征值都是实数,特征向量都是实向量
- 实对称矩阵的对应不同特征值的特征向量正交
- n阶实对称矩阵必有n个线性无关的特征向量。
- 设 A 为 n 阶实对称矩阵,则对于A 的任一s重特征值入,有 r(入E一A)=n一s。
- 实对称矩阵对应于s重特征值的线性无关的特征向量恰有s个
- 实对称矩阵一定可以对角化
- 实对称矩阵的对角化的求法
- 求可逆矩阵P
- 求正交矩阵Q
- 要做施密特正交化(同一特征值的特征向量)
- 要做单位化

实对称矩阵的相似对角化
一、实对称矩阵的概念
1.1 实对称矩阵
设 A 为 n 阶方阵,若其所有元素 aij∈R 且满足:
AT=A
即 aij=aji(i,j=1,2,…,n),则称 A 为实对称矩阵。
几何意义:实对称矩阵表示的二次型关于自变量对称,矩阵关于主对角线对称。
1.2 正交相似的概念
若存在正交矩阵 Q(满足 Q−1=QT),使得:
Q−1AQ=QTAQ=Λ
其中 Λ 为对角矩阵,则称 A 与 Λ 正交相似。
正交相似 = 相似 + 正交变换。这是实对称矩阵对角化的独特优势:不仅能对角化,还能用正交矩阵实现,变换不改变向量的长度和夹角。
二、实对称矩阵的性质
性质 1:特征值都是实数,特征向量都是实向量
实对称矩阵的所有特征值均为实数,且对应的特征向量均可取为实向量。
对比:一般实矩阵可能出现复数特征值和复特征向量;实对称矩阵完全避免了复数,所有计算可在实数域内完成。
性质 2:不同特征值对应的特征向量正交
设 λ1=λ2 是实对称矩阵 A 的两个不同特征值,α1,α2 分别是属于它们的特征向量,则:
(α1,α2)=0
即不同特征值的特征向量必然正交。
证明思路:
λ1(α1,α2)=(Aα1,α2)=α1TATα2=α1TAα2=λ2(α1,α2)
由 λ1=λ2 推得 (α1,α2)=0。
这是实对称矩阵最重要的性质之一,为正交对角化奠定了理论基础。
性质 3:n 阶实对称矩阵必有 n 个线性无关的特征向量
实对称矩阵一定可对角化。对实对称矩阵 A 的任一 s 重特征值 λ0,恒有:
r(λ0E−A)=n−s
等价地:
n−r(λ0E−A)=s
即齐次方程组 (λ0E−A)x=0 的基础解系恰好含有 s 个线性无关的特征向量。
换句话说:实对称矩阵对应于 s 重特征值的线性无关的特征向量恰有 s 个。这就是几何重数 = 代数重数的结论。
性质 4:实对称矩阵一定可对角化
综合性质 1、2、3,可得以下结论:
- 特征值全为实数;
- 每个 s 重特征值恰有 s 个线性无关的特征向量;
- 总共有 n 个线性无关的特征向量;
- ⇒ 必可对角化;
- 不同特征值的特征向量正交 ⇒ 可进一步实现正交对角化。
三、实对称矩阵对角化的求法
3.1 求可逆矩阵 P(普通相似对角化)
目标:求可逆矩阵 P,使得 P−1AP=Λ。
步骤
- 求特征值:解 ∣λE−A∣=0,得 λ1,λ2,…,λn(重根按重数写)。
- 求特征向量:对每个 λi,求解 (λiE−A)x=0,得基础解系(s 重特征值得 s 个线性无关的特征向量)。
- 构造 P 和 Λ:
- 将 n 个特征向量按列排成 P;
- Λ=diag(λ1,λ2,…,λn)(顺序与 P 的列一一对应)。
此法构造的 P 一般不是正交矩阵,仅实现普通相似对角化。
3.2 求正交矩阵 Q(正交相似对角化)⭐
目标:求正交矩阵 Q,使得 Q−1AQ=QTAQ=Λ。
完整步骤
第一步:求全部特征值
解特征方程 ∣λE−A∣=0,获得 A 的全部 n 个特征值。
第二步:对每个特征值求特征向量
对每个 λi,求解齐次线性方程组:
(λiE−A)x=0
得到一组基础解系。
第三步:施密特正交化(仅对重特征值!)
关键原则:实对称矩阵的不同特征值对应的特征向量已经自动正交,无需再正交化。
需要施密特正交化的情形:仅当 λi 是 s 重特征值(s⩾2),且求出的 s 个特征向量之间不正交时,才需要对这个 s 个向量进行施密特正交化,得到 s 个两两正交的特征向量。
施密特正交化公式:
β1=α1
βk=αk−j=1∑k−1(βj,βj)(αk,βj)βj,k=2,3,…,s
注意:若同一特征值下的特征向量已正交(内积为 0),则可跳过此步,直接进入单位化。
第四步:单位化(所有特征向量!)
对所有正交化后得到的 n 个特征向量(包括单特征值的和重特征值处理后的),逐个进行单位化:
ηi=∥βi∥βi
此时 η1,η2,…,ηn 构成标准正交向量组(两两正交且均为单位向量)。
第五步:构造正交矩阵 Q 和对角矩阵 Λ
将标准正交化后的 n 个特征向量按列排成正交矩阵 Q:
Q=(η1,η2,…,ηn)
将对应特征值按相同顺序排成对角矩阵 Λ:
Λ=λ10λ2⋱0λn
最终满足:
Q−1AQ=QTAQ=Λ
四、完整示例
将实对称矩阵 A=001010100 正交对角化。
① 求特征值
∣λE−A∣=λ0−10λ−10−10λ=(λ−1)(λ2−1)=(λ−1)2(λ+1)
特征值:λ1=1(二重),λ2=−1(单根)。
② 求特征向量
对 λ=1(二重):
(1E−A)=10−1000−101行变换100000−100
同解方程:x1=x3,自由变量 x2,x3。依次取 (1,0) 和 (0,1):
α1=010,α2=101
验证:(α1,α2)=0 ✓,已正交。
对 λ=−1(单根):
(−1E−A)=−10−10−20−10−1行变换100010100
同解方程:x1=−x3,x2=0。取 x3=1:
α3=−101
验证:(α1,α3)=0,(α2,α3)=0 ✓(不同特征值自动正交)。
③ 施密特正交化
- λ=1 的 α1,α2 已正交,无需处理;
- λ=−1 的 α3 只有一个向量,无需处理。
④ 单位化
η1=∥α1∥α1=010
η2=∥α2∥α2=21101
η3=∥α3∥α3=21−101
⑤ 构造 Q 和 Λ
Q=(η1,η2,η3)=01021021−21021
Λ=10001000−1
验证:QTQ=E ✓,QTAQ=Λ ✓。
五、两种对角化方法对比
六、正交对角化求解流程图
实对称矩阵 A
│
▼
求特征值 |λE - A| = 0
(全为实数)
│
▼
对每个特征值 λᵢ,求解
(λᵢE - A)x = 0 的基础解系
│
┌───────┴────────┐
│ │
单特征值 s 重特征值
(s=1) (s ≥ 2)
│ │
│ ┌────┴────┐
│ │ │
│ 特征向量 特征向量
│ 已正交 不正交
│ │ │
│ │ 施密特正交化
│ │ │
└───────┬───┴─────────┘
│
▼
单位化所有向量
ηᵢ = βᵢ / ‖βᵢ‖
│
▼
将所有 ηᵢ 按列排成 Q
对应 λᵢ 排成 Λ(同顺序)
│
▼
QᵀAQ = Λ (正交相似对角化)
七、核心结论速记
八、常见误区