设三阶正定矩阵 A,若矩阵 A 的特征值为 λ1,λ2,λ3,对应的单位化特征向量分别为 α1,α2,α3 且两两正交,则存在正交矩阵 Q=(α1,α2,α3),使得 QTAQ=Λ=λ1λ2λ3
现得到 A=QΛQT,令 Λ1=λ1λ2λ3,则正定矩阵 A 有以下分解方法:
【方法一】 A=QΛQT=Q(Λ1Λ1)QT=(Λ1QT)T(Λ1QT)=CTC(令C=Λ1QT)
【方法二】 A=QΛQT=QΛ1Λ1QT=QΛ1(QTQ)Λ1QT=(QΛ1QT)(QΛ1QT)=C2(令C=QΛ1QT)
此时由谱分解定理得:
- A=λ1α1α1T+λ2α2α2T+λ3α3α3T
- B=λ1α1α1T+λ2α2α2T+λ3α3α3T
【拓展】 若要将正定矩阵 A 分解为 C3,则可令 Λ2=3λ13λ23λ3,所以有:A=(QΛ2QT)(QΛ2QT)(QΛ2QT)=C3(令C=QΛ2QT)
相关例题
【例 1】已知矩阵 A=001010100,求一个可逆矩阵 C,使得 C3=A。
【解】C3=A 的特征值为 1,1,−1,则 C 的特征值为 31,31,3−1(即 1,1,−1),所以 C−E 的特征值为 0,0,−2。
A 的特征值 −1 所对应的特征向量为 α3=21(1,0,−1)T,则 C−E 的特征值 λ3=−2 所对应的特征向量也为 α3=21(1,0,−1)T。
由谱分解定理得
C−E∴C=λ3α3α3T=−2⋅2110−1⋅21(1,0,−1)=−10−1000−101=−10100010−1=(C−E)+E=001010100
【例 2】已知矩阵 A=001010100,求一个正定矩阵 C,使得 C2=A+2E。
【解】A 的特征值为 1,1,−1,则 C2=A+2E 的特征值为 3,3,1,则 C 的特征值为 3,3,1,所以 C−3E 的特征值为 0,0,1−3。
A 的特征值 −1 所对应的特征向量为 α3=21(1,0,−1)T,则 C−3E 的特征值 λ3=1−3 所对应的特征向量也为 α3=21(1,0,−1)T。
由谱分解定理得
C−3E∴C=λ3α3α3T=(1−3)⋅2110−1⋅21(1,0,−1)=21−310−1000−101=21−3023−100023−1021−3=(C−3E)+3E=23+1023−103023−1023+1
【例 3】已知矩阵 A=001010100,求一个正定矩阵 C,使得 Cn=A+2E。
【解】该题与上题的解法是相似的,现直接给出答案:
C=2n3+102n3−10n302n3−102n3+1