Skip to content

5.4 对称矩阵的对角化

现在回忆一下此前的相似对角化的条件:

  1. 每个单根特征值,都能提供一个无关的特征向量;
  2. 不同特征值的特征向量一定线性无关;
  3. 如果 n 阶矩阵 A 具有 n 个不同的特征值,则矩阵一定可以相似对角化。

因此,我们判断矩阵 A 是否可以相似对角化,其关键就在于那些重根能否提供足够的无关向量。

对称矩阵的对角化

2.1 中介绍矩阵概念时,我们提到过了对称矩阵的概念。

如果一个方阵中的所有元素关于主对角线对称,即 A=AT,该矩阵称为对称矩阵:

(adedbfefc)

对称矩阵的对角化有以下两个结论:

  1. 实对称矩阵,一定可以相似对角化;
  2. 不同特征值的特征向量一定正交(比无关更强

而属于同一特征值的特征向量,如果不正交,我们可以将其正交化。在此基础上,如果我们把这些特征向量单位化,我们就一定能得到一个正交矩阵 Q,使得 Q1AQ=Λ

如下图(其中 λiλi+k 表示重根

例 1

设矩阵 A=(3113),求正交矩阵 Q,使得 QTAQ=Λ

对于正交矩阵 Q,有 QT=Q1。本质还是对角化。

  1. 求特征值:

    |AλE|=0λ1=2,λ24
  2. 求特征向量:

    {(Aλ1E)x=0:ξ1=(11)(Aλ2E)x=0:ξ2=(11)
  3. 正交相似对角化:ξ1,ξ2 属于不同特征值的特征向量,必然正交

    e1=ξ1ξ1=12(11)=(1212)e2=ξ2ξ2=12(11)=(1212)

因此我们有

Q=(12121212),Λ=(2004)

QTAQ=Λ

例 2

求矩阵 A=(011101110),求一个正交矩阵 P,使得 P1AP=Λ

  1. 求特征值

    |AλE|=|λ111λ111λ|=|1λ0011λ112λ|=(1λ)(λ2+λ2)=(λ1)2(λ+2)=0

    解得 λ1=2λ2=λ3=1

  2. 求特征向量

    1. λ1=2 时,求解 (A+2E)x=0

      (211121112)r(101011000){x1=x3x2=x3x3=x3x=(111)k2

      其中 k1 为任意常数。因此得到基础解系 (111)

    2. λ2=λ3=1 时,求解 (AE)x=0

      (111111111)r(111000000){x1=x2+x3x2=x2x3=x3x=(110)k2+(101)k3

      其中 k2,k3 为任意常数,得到基础解系 (110)(101)

  3. 正交化单位化

    1. 重根的特征向量正交化

      b1=a1=(110)b2=a2(a2,b1)(b1,b1)b1=(101)12(110)=(12121)
    2. 特征向量单位化

      e1=13(1,1,1)Te2=12(1,1,0)Te3=16(1,1,2)T
  4. 得到

    P=(e1,e2,e3)=(1312161312013026)