要点精讲
把关键道理、证明与典型例子重新过一遍。
1. 正交对角化的标准流程:先求特征值,再求特征向量,对重根作施密特正交化并单位化,最后拼成正交阵 Q,使 QTAQ=Λ★★ 必会
实对称矩阵 A 必可正交对角化:存在正交矩阵 Q(满足 QTQ=E,故 Q−1=QT),使 QTAQ=Λ 为对角阵。求 Q 的过程分为五步:
① 求特征值:解特征方程 ∣λE−A∣=0,得全部特征值 λ1,λ2,…,λn(实对称矩阵的特征值必为实数,其中可能有重根)。
② 对每个特征值求特征向量:对每个互不相同的 λi,解齐次线性方程组 (λiE−A)x=0,取它的基础解系。实对称矩阵的几何重数恒等于代数重数,k 重特征值恰能解出 k 个线性无关的特征向量,个数总是够用的。
③ 只对属于同一个重特征值的特征向量作施密特正交化:这是整个流程中最要紧的一步。属于不同特征值的特征向量本来就正交(证明见下),彼此无须再作处理;只有由同一个重根解出的几个特征向量之间未必正交,必须用施密特(Schmidt)正交化把这一组改造成两两正交的向量。单根只对应一个特征向量,这一步可以略去。
④ 单位化:把上一步所得的每个正交向量除以它自身的长度,化为单位向量。这一步最容易遗漏,一旦遗漏,拼出的 Q 就不再是正交矩阵。
⑤ 拼成正交矩阵 Q:把单位正交特征向量按列排成 Q=(ε1,…,εn),相应的特征值按同一次序排成 Λ=diag(λ1,…,λn),即得 QTAQ=Λ。因为 Q−1=QT,所以这里的正交相似同时也是正交合同,化二次型为标准形与相似对角化一并完成。
小结:属于不同特征值的特征向量本来就正交,只需对同一个重根作施密特正交化,最后不要遗漏单位化。
证明 / 推导
证. 属于不同特征值的特征向量必正交,这就是第③步的依据。 设 AT=A 为实对称矩阵,Aξ1=λ1ξ1、Aξ2=λ2ξ2,且 λ1=λ2(实对称矩阵的特征值皆为实数,故 ξ1,ξ2 可取实向量)。考察同一个数 ξ1TAξ2,从两端分别归并:
ξ1TAξ2=ξ1T(λ2ξ2)=λ2ξ1Tξ2,
ξ1TAξ2=(ATξ1)Tξ2=(Aξ1)Tξ2=(λ1ξ1)Tξ2=λ1ξ1Tξ2.
(第二式中 (ATξ1)Tξ2=(Aξ1)Tξ2 一步用到了对称性 AT=A。)两式相减得 (λ1−λ2)ξ1Tξ2=0;因 λ1=λ2,必有 ξ1Tξ2=0,即 ξ1⊥ξ2。这就是第③步中不同特征值不必正交化、只需对同一重根作施密特正交化的根据。■举例说明
(2021·数一)已知 A=a1−11a−1−1−1a,求正交阵 P 使 PTAP 为对角阵。
① 特征值:∣λE−A∣=(λ−a+1)2(λ−a−2),得 λ1=λ2=a−1(二重根)、λ3=a+2(单根)。
② 特征向量:对二重根 λ=a−1,(a−1)E−A=−1−11−1−1111−1→100100−100,即 x1+x2−x3=0,解得两个线性无关的特征向量 ξ1=(−1,1,0)T、ξ2=(1,0,1)T(参数 a 在对角线上恰好抵消,不进入计算)。对单根 λ=a+2 解 [(a+2)E−A]x=0,得 ξ3=(−1,−1,1)T。
③ 施密特正交化,只对二重根这一组进行:先看不同特征值之间,ξ3 与 ξ1,ξ2 本来就正交(ξ3Tξ1=1−1+0=0,ξ3Tξ2=−1+0+1=0),故 ξ3 保持不变;但 ξ1,ξ2 同属二重根 a−1,且 ξ1Tξ2=−1=0,并不正交,必须正交化:
β1β2=ξ1=(−1,1,0)T=ξ2−(β1,β1)(β1,ξ2)β1=(1,0,1)T−2−1(−1,1,0)T=21(1,1,2)T.
④ 单位化(不可遗漏):ε1=21(−1,1,0)T,ε2=61(1,1,2)T,ε3=31(−1,−1,1)T。
⑤ 拼成正交阵:P=(ε1,ε2,ε3)=−21210616162−31−3131,则 PTAP=diag(a−1,a−1,a+2)。
两处必须避免的错误:(i)遗漏对重根的施密特正交化。若把 ξ1,ξ2 直接单位化就放入 P,由于 ξ1Tξ2=0,P 的前两列并不正交,P 不是正交阵,PTAP 也就不再是对角阵,全题皆错。(ii)遗漏单位化。只作正交化而不除以长度,P 的列不是单位向量,PTP=E,同样不是正交阵。反过来,对属于不同特征值的 ξ3 再与 ξ1,ξ2 作施密特正交化则是多余的,因为它们本来就正交。2. 反求实对称矩阵 A:由不同特征值的特征向量相互正交定出未知的特征向量★★ 必会
反求实对称矩阵是常见的题型:已知一部分特征值与特征向量,求出整个 A。关键在于属于不同特征值的特征向量必正交。利用这一点,可由正交条件解一个齐次线性方程组,把未知的特征向量定出来,再由 A=QΛQT 拼出 A,全过程不必解特征方程。
证明 / 推导
证. 设 A 为实对称矩阵,已知单特征值 λ1 的特征向量 ξ1,而另一特征值 λ2(可能是重根)的特征向量未知。由谱定理,属于 λ2 的特征向量必与 ξ1 正交,故它们都落在 {x:ξ1Tx=0} 中;解此齐次方程组并取基础解系,即得属于 λ2 的特征向量。求全之后单位化,按列拼成正交矩阵 Q,特征值按同一次序拼成 Λ,则 A=QΛQT。■举例说明
设 3 阶实对称矩阵 A 的特征值为 λ1=8 与 λ2=λ3=−1,λ1=8 的特征向量为 ξ1=(1,2,2)T,求 A。属于 −1 的特征向量与 ξ1 正交,即满足 x1+2x2+2x3=0,取基础解系 ξ2=(2,−1,0)T, ξ3=(2,0,−1)T。由于 λ2=λ3,可用谱分解的简便算法:ξ1Tξ1=9,
A=8⋅9ξ1ξ1T+(−1)(E−9ξ1ξ1T)=99ξ1ξ1T−E=ξ1ξ1T−E.
而 ξ1ξ1T=122244244,故 A=022234243。容易验证 tr(A)=6=8−1−1。3. 实对称矩阵的几何重数恒等于代数重数:k 重特征值恒有 r(λ0E−A)=n−k★★ 必会
对一般矩阵,必须逐个重根检验几何重数 = 代数重数是否成立;而实对称矩阵恒满足 r(λ0E−A)=n−k(k 为 λ0 的重数),几何重数与代数重数从不相差。其根据是谱定理所保证的可对角化性。由此可见,对实对称矩阵总可以按重数取足特征向量,正交对角化也总能完成。
证明 / 推导
证. 由谱定理,实对称矩阵 A 必可正交对角化,即存在正交矩阵 Q 使 QTAQ=Λ,也就是 A=QΛQT。于是 λ0E−A=Q(λ0E−Λ)QT,其秩与对角阵 λ0E−Λ 的秩相同。λ0E−Λ 的对角元中等于 0 的,恰是那些 λi=λ0 的位置,共 k 个,其余 n−k 个都不为零。故 r(λ0E−A)=r(λ0E−Λ)=n−k,几何重数 n−r(λ0E−A)=k 恰等于代数重数。■4. 谱分解 A=∑iλiqiqiT:把矩阵分解为正交投影的加权和
把 A=QΛQT 按列展开,就得到谱分解 A=∑i=1nλiqiqiT,其中 qi 是单位正交特征向量。每个 qiqiT 都是向直线 span(qi) 作正交投影的矩阵,因此谱分解表明:实对称矩阵的作用 = 沿 n 条互相垂直的特征方向分别作投影,再按 λi 伸缩,最后叠加。它是矩阵由其特征方向决定这一直观说法的严格表述,也是反求 A 与化二次型为标准形的统一工具。
证明 / 推导
证. 记 Q=(q1,…,qn),Λ=diag(λ1,…,λn)。则 QΛ 的第 i 列为 λiqi,故 QΛ=(λ1q1,…,λnqn)。再右乘 QT(它的第 i 行为 qiT),按列 × 行求和,得
A=QΛQT=i=1∑n(λiqi)(qiT)=i=1∑nλiqiqiT.
又由 qiTqi=1 得 (qiqiT)2=qi(qiTqi)qiT=qiqiT,且 (qiqiT)T=qiqiT,故每个 qiqiT 都是对称幂等矩阵,即正交投影矩阵。■举例说明
A=(2112) 的特征值为 3(单位特征向量 q1=21(1,1)T)与 1(q2=21(1,−1)T)。于是有谱分解
A=3q1q1T+1⋅q2q2T=3⋅21(1111)+21(1−1−11)=(2112).
由此还可以直接求得 Ak=3kq1q1T+1kq2q2T。5. 不必求特征向量的数值关系:tr(Ak)=∑λik 与 ∑λi2=∑i,jaij2★ 要懂
实对称矩阵有一组不必求出特征向量就能使用的数值关系,其中最有用的是 tr(Ak)=∑iλik。特别地,tr(A)=∑λi、tr(A2)=∑λi2;而由对称性又有 tr(A2)=∑i,jaij2,即等于全部元素的平方和。两式合起来便得 ∑iλi2=∑i,jaij2。于是不解特征方程也能求出特征值的平方和,或在已知部分特征值时反解其余的特征值。
证明 / 推导
证. 由 A=QΛQT 得 Ak=QΛkQT,故
tr(Ak)=tr(QΛkQT)=tr(ΛkQTQ)=tr(Λk)=i∑λik,
其中用到了 tr(XY)=tr(YX) 与 QTQ=E。下面再证元素形式的等式:tr(A2)=tr(ATA)=∑i(ATA)ii=∑i∑kakiaki=∑i,kaik2,其中第一步用到 AT=A。■举例说明
设 3 阶实对称矩阵 A=110110001 已知有一个特征值为 0,求其余的特征值。元素的平方和为 ∑aij2=1+1+1+1+1=5,故 ∑λi2=5;又 tr(A)=3=∑λi。设特征值为 0,λ2,λ3,则 λ2+λ3=3、λ22+λ32=5,由此得 λ2λ3=232−5=2,即 λ2,λ3 是 t2−3t+2=0 的两个根 1,2。故全部特征值为 0,1,2。真题精选
近年原题,先做做看、自动判分,再对照答案、思路与完整解答。
2022 年 · 数一 · 第 21 题 · 解答题 · 12 分
已知二次型 f(x1,x2,x3)=i=1∑3j=1∑3ijxixj。
(Ⅰ)写出 f(x1,x2,x3) 对应的矩阵;
(Ⅱ)求正交变换 x=Qy 将 f(x1,x2,x3) 化为标准形;
(Ⅲ)求 f(x1,x2,x3)=0 的解。
2021 年 · 数一 · 第 21 题 · 解答题 · 12 分
已知
A=a1−11a−1−1−1a.(Ⅰ)求正交矩阵
P,使得
PTAP 为对角矩阵;
(Ⅱ)求正定矩阵
C,使得
C2=(a+3)E−A,其中
E 为
3 阶单位矩阵.
2020 年 · 数一 · 第 20 题 · 解答题 · 11 分
设二次型 f(x1,x2)=x12−4x1x2+4x22 经正交变换 (x1x2)=Q(y1y2) 化为二次型 g(y1,y2)=ay12+4y1y2+by22,其中 a≥b.
(Ⅰ)求 a,b 的值;
(Ⅱ)求正交矩阵 Q.
2017 年 · 数一 · 第 21 题 · 解答题 · 11 分
设二次型 f(x1,x2,x3)=2x12−x22+ax32+2x1x2−8x1x3+2x2x3 在正交变换 x=Qy 下的标准形为 λ1y12+λ2y22,求 a 的值及一个正交矩阵 Q.
随堂练习
先用基础题热身,再按年份从新到旧挑战本知识点的其余真题。
练习 1 · 选择题
设 A 为 n 阶实对称矩阵,则下列结论中错误的是( )。
- AA 的特征值都是实数
- BA 一定可对角化
- C属于不同特征值的特征向量相互正交
- D属于同一特征值的特征向量一定相互正交
练习 2 · 填空题
设 3 阶实对称矩阵 A 属于特征值 1 的特征向量为 (1,1,1)T,属于特征值 2 的特征向量为 (1,−1,a)T,则 a= ____。
练习 3 · 选择题
用正交变换法把实对称矩阵对角化时,施密特正交化只需在( )内部进行。
- A全体特征向量
- B属于同一(重)特征值的特征向量
- C属于不同特征值的特征向量之间
- D单位化完成之后
练习 4 · 选择题
设 A 为 3 阶实对称矩阵,特征值为 2,2,5,属于 5 的特征向量为 (1,1,1)T,则属于特征值 2 的特征向量 x=(x1,x2,x3)T 满足( )。
- Ax1+x2+x3=0
- Bx1=x2=x3
- Cx1−x2=0
- Dx1+x2=0
练习 5 · 选择题
设 A 为 n 阶实对称矩阵。下列说法中错误的是( )。
- AA 的特征值全是实数
- BA 的属于不同特征值的特征向量必正交
- CA 必可对角化,且存在正交矩阵 Q 使 QTAQ 为对角阵
- D若 A 的特征值全为正数,则 A 的元素全为正数
练习 6 · 填空题
设 A 为 3 阶实对称矩阵,其特征值为 λ1=λ2=1,λ3=−2,且属于 λ3=−2 的特征向量为 α3=(1,1,1)T。则属于 λ=1 的特征向量所满足的方程为 ____。
练习 7 · 解答题
设 3 阶实对称矩阵 A 的特征值为 λ1=λ2=1,λ3=−2,且属于 λ3=−2 的特征向量为 α3=(1,1,1)T。求矩阵 A。
2013 年 · 数一 · 第 6 题 · 选择题 · 4 分
矩阵
1a1aba1a1 与
2000b0000 相似的充分必要条件为( )
- Aa=0, b=2.
- Ba=0, b 为任意常数.
- Ca=2, b=0.
- Da=2, b 为任意常数.
2011 年 · 数一 · 第 21 题 · 解答题 · 11 分
设
A 为
3 阶实对称矩阵,
A 的秩为
2,且
A10−1101=−101101.(Ⅰ)求
A 的所有特征值与特征向量;
(Ⅱ)求矩阵
A。