跳转到内容

第27讲:相似矩阵与矩阵的相似对角阵

说明:下文关于“特征值/特征向量/可对角化/几何重数”等结论均默认在同一数域上讨论(常取复数域 C\mathbb{C};若限定在实数域 R\mathbb{R},需额外保证相关特征值属于 R\mathbb{R})。

关键考点总览(本讲速记)

跳转到:关键考点总览(本讲速记)
  1. ⭐ 相似矩阵的定义:P−1AP=BP^{-1}AP = B,记作 A∼BA \sim B
  2. ⭐ 相似关系是等价关系(自反性、对称性、传递性)
  3. ⭐ 相似矩阵有相同的特征多项式、特征值、行列式、迹
  4. ⭐ ABAB 与 BABA 有相同的特征值(连重数都一样)
  5. ⭐ 矩阵可对角化 ⇔\Leftrightarrow 有 nn 个线性无关的特征向量
  6. ⭐ 可对角化的另一等价条件:每个特征值的几何重数 = 代数重数
  7. ⭐ 几何重数 ≤\leq 代数重数(恒成立)
  8. ⭐ nn 个不同特征值 ⇒\Rightarrow 必可对角化
  9. 反例:A1∼B1A_1 \sim B_1,A2∼B2A_2 \sim B_2 不能推出 A1+A2∼B1+B2A_1 + A_2 \sim B_1 + B_2(变换矩阵P不同时)
  10. 计算技巧:A=PBP−1⇒Ak=PBkP−1A = PBP^{-1} \Rightarrow A^k = PB^kP^{-1}

一、相似矩阵的概念

跳转到:一、相似矩阵的概念
  • 相似矩阵:设 A,BA, B 为 nn 阶矩阵,PP 为 nn 阶可逆矩阵,且 P−1AP=BP^{-1}AP = B,则称矩阵 AA 相似于矩阵 BB,记作 A∼BA \sim B。[来源:p1]

(2) 相似关系的性质

跳转到:(2) 相似关系的性质
  • 矩阵间的相似关系是一个等价关系:[来源:p2]
    • 自反性:A∼AA \sim A(因为 E−1AE=AE^{-1}AE = A)
    • 对称性:若 A∼BA \sim B,则 B∼AB \sim A(若 P−1AP=BP^{-1}AP = B,则 PBP−1=APBP^{-1} = A)
    • 传递性:若 A∼BA \sim B,B∼CB \sim C,则 A∼CA \sim C(若 P1−1AP1=BP_1^{-1}AP_1 = B,P2−1BP2=CP_2^{-1}BP_2 = C,则 (P1P2)−1A(P1P2)=C(P_1P_2)^{-1}A(P_1P_2) = C)

二、相似矩阵的性质

跳转到:二、相似矩阵的性质

(1) 特征多项式与特征值

跳转到:(1) 特征多项式与特征值
  • ⭐ 若 A∼BA \sim B,则 AA 与 BB 有相同的特征多项式,相同的特征值。 进一步,∣A∣=∣B∣|A| = |B| 且 tr(A)=tr(B)\mathrm{tr}(A) = \mathrm{tr}(B)。[来源:p5,p11]

  • 证明要点:∣λE−B∣=∣λE−P−1AP∣=∣P−1(λE−A)P∣=∣P−1∣∣λE−A∣∣P∣=∣λE−A∣|\lambda E - B| = |\lambda E - P^{-1}AP| = |P^{-1}(\lambda E - A)P| = |P^{-1}||\lambda E - A||P| = |\lambda E - A| [来源:p5]

  • ⭐ 若 A∼BA \sim B,则 AT∼BTA^T \sim B^T。 [来源:p7,红色方框标注]

  • 证明要点:由 P−1AP=BP^{-1}AP = B,两边转置得 PTAT(P−1)T=BTP^T A^T (P^{-1})^T = B^T,即 PTAT(PT)−1=BTP^T A^T (P^T)^{-1} = B^T [来源:p7]

(3) 同一变换矩阵下的运算封闭性

跳转到:(3) 同一变换矩阵下的运算封闭性
  • ⭐ 若 P−1A1P=B1P^{-1}A_1P = B_1,P−1A2P=B2P^{-1}A_2P = B_2(同一个 PP),则:

    • A1+A2∼B1+B2A_1 + A_2 \sim B_1 + B_2
    • A1A2∼B1B2A_1A_2 \sim B_1B_2

    [来源:p8,p11]

  • 证明:P−1(A1+A2)P=P−1A1P+P−1A2P=B1+B2P^{-1}(A_1 + A_2)P = P^{-1}A_1P + P^{-1}A_2P = B_1 + B_2;B1B2=(P−1A1P)(P−1A2P)=P−1(A1A2)PB_1B_2 = (P^{-1}A_1P)(P^{-1}A_2P) = P^{-1}(A_1A_2)P [来源:p8]

  • 若 A∼BA \sim B,则 AA 可逆 ⇔\Leftrightarrow BB 可逆;且当可逆时,A−1∼B−1A^{-1} \sim B^{-1}。 [来源:p9,p11]

  • 证明:由 P−1AP=BP^{-1}AP = B,两边求逆得 B−1=(P−1AP)−1=P−1A−1PB^{-1} = (P^{-1}AP)^{-1} = P^{-1}A^{-1}P [来源:p9]

(5) 数乘、幂与多项式

跳转到:(5) 数乘、幂与多项式
  • ⭐ 若 A∼BA \sim B,则:

    • kA∼kBkA \sim kB(kk 为常数)
    • Am∼BmA^m \sim B^m(mm 为正整数)
    • g(A)∼g(B)g(A) \sim g(B),其中 g(x)=a0xm+a1xm−1+⋯+am−1x+amg(x) = a_0x^m + a_1x^{m-1} + \cdots + a_{m-1}x + a_m(因此 g(A)=a0Am+a1Am−1+⋯+am−1A+amEg(A)=a_0A^m+a_1A^{m-1}+\cdots+a_{m-1}A+a_mE)

    [来源:p10,p11]

  • ⭐ 重要公式:P−1g(A)P=g(P−1AP)=g(B)P^{-1}g(A)P = g(P^{-1}AP) = g(B) [来源:p10,黄色标注]


三、重要结论与技巧

跳转到:三、重要结论与技巧
  • ⭐ 设 A,BA, B 为 nn 阶矩阵,则 ABAB 与 BABA 有相同的特征值(连重数都一样)。 [来源:p6]

  • 证明方法:利用分块矩阵证明 (00AAB)\begin{pmatrix} 0 & 0 \\ A & AB \end{pmatrix} 和 (BA0A0)\begin{pmatrix} BA & 0 \\ A & 0 \end{pmatrix} 相似 [来源:p6]

  • 关键等式:∣λE−AB∣=∣λE−BA∣|\lambda E - AB| = |\lambda E - BA|(因此 ABAB 与 BABA 的特征多项式相同,特征值含重数相同) [来源:p6]

(2) 计算矩阵幂的技巧

跳转到:(2) 计算矩阵幂的技巧
  • ⭐ A=PBP−1⇒Ak=PBkP−1A = PBP^{-1} \Rightarrow A^k = PB^kP^{-1} [来源:p12,黄色标注]

  • ⭐ AP=PB⇔A(α1,α2,…,αn)=(α1,α2,…,αn)BAP = PB \Leftrightarrow A(\alpha_1, \alpha_2, \ldots, \alpha_n) = (\alpha_1, \alpha_2, \ldots, \alpha_n)B [来源:p12,黄色标注]

(3) 分块对角矩阵的相似

跳转到:(3) 分块对角矩阵的相似
  • 分块对角矩阵 diag(A1,A2,…,As)\mathrm{diag}(A_1, A_2, \ldots, A_s) 与 diag(Ai1,Ai2,…,Ais)\mathrm{diag}(A_{i_1}, A_{i_2}, \ldots, A_{i_s}) 相似,其中 i1,i2,…,isi_1, i_2, \ldots, i_s 是 1,2,…,s1, 2, \ldots, s 的一个排列。[来源:p3]

(4) 初等矩阵的相似类

跳转到:(4) 初等矩阵的相似类
  • 所有 nn 阶第三类初等矩阵都相似于矩阵 (110⋯0010⋯0001⋯0⋮⋮⋮⋱⋮000⋯1)\begin{pmatrix} 1 & 1 & 0 & \cdots & 0 \\ 0 & 1 & 0 & \cdots & 0 \\ 0 & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \cdots & 1 \end{pmatrix} [来源:p4]

四、矩阵与对角矩阵相似的条件

跳转到:四、矩阵与对角矩阵相似的条件
  • ⭐ 定理:nn 阶矩阵 AA 与一个对角矩阵 BB 相似 ⇔\Leftrightarrow 矩阵 AA 有 nn 个线性无关的特征向量。 [来源:p14,p15]

  • 必要性:若 P−1AP=ΛP^{-1}AP = \Lambda(对角矩阵),则 AP=PΛAP = P\Lambda。设 P=(α1,α2,…,αn)P = (\alpha_1, \alpha_2, \ldots, \alpha_n),则 Aαi=λiαiA\alpha_i = \lambda_i\alpha_i,即 αi\alpha_i 是 AA 关于特征值 λi\lambda_i 的特征向量。由于 PP 可逆,α1,α2,…,αn\alpha_1, \alpha_2, \ldots, \alpha_n 线性无关。[来源:p13]

  • 充分性:将 nn 个线性无关的特征向量一列列摆好,成为矩阵 P=(α1,α2,…,αn)P = (\alpha_1, \alpha_2, \ldots, \alpha_n),则 PP 可逆,且 P−1AP=diag(λ1,λ2,…,λn)P^{-1}AP = \mathrm{diag}(\lambda_1, \lambda_2, \ldots, \lambda_n)。[来源:p14,红色方框标注]

  • ⭐ 推论:若 nn 阶矩阵 AA 有 nn 个不同的特征值,则矩阵 AA 必能相似于对角矩阵。 [来源:p15]

(3) 几何重数与代数重数

跳转到:(3) 几何重数与代数重数
  • ⭐ 定理:设 λi\lambda_i 是 nn 阶矩阵 AA 的一个 nin_i 重特征值(代数重数),而 dim⁡Vλi=mi\dim V_{\lambda_i} = m_i(几何重数),则 mi≤nim_i \leq n_i。(几何重数 ≤\leq 代数重数)[来源:p16,黄色标注]

  • 推论:设 nn 阶矩阵 AA 有 ss 个不同的特征值 λ1,λ2,…,λs\lambda_1, \lambda_2, \ldots, \lambda_s,代数重数分别为 n1,n2,…,nsn_1, n_2, \ldots, n_s(则 n1+n2+⋯+ns=nn_1 + n_2 + \cdots + n_s = n),几何重数分别为 m1,m2,…,msm_1, m_2, \ldots, m_s,则 m1+m2+⋯+ms≤nm_1 + m_2 + \cdots + m_s \leq n。[来源:p16]

(4) 可对角化的等价条件

跳转到:(4) 可对角化的等价条件
  • ⭐ 矩阵 AA 相似于对角矩阵当且仅当 mi=nim_i = n_i,i=1,2,…,si = 1, 2, \ldots, s。(每一个特征值的几何重数等于代数重数)[来源:p16,黄色标注及红色方框标注]

五、判断矩阵可对角化的方法和步骤

跳转到:五、判断矩阵可对角化的方法和步骤
  1. 求出矩阵 AA 的所有不同的特征值 λ1,λ2,…,λs\lambda_1, \lambda_2, \ldots, \lambda_s,以及它们的代数重数 n1,n2,…,nsn_1, n_2, \ldots, n_s;

  2. 对每一个特征值 λi\lambda_i,求出矩阵 λiE−A\lambda_i E - A 的秩 r(λiE−A)r(\lambda_i E - A):

    • 若存在一个 λi\lambda_i 使得 r(λiE−A)>n−nir(\lambda_i E - A) > n - n_i,则矩阵 AA 不能相似于对角矩阵
    • 若对所有的 λi\lambda_i,都有 r(λiE−A)=n−nir(\lambda_i E - A) = n - n_i,i=1,2,…,si = 1, 2, \ldots, s,则矩阵 AA 能够与对角矩阵相似
  3. 求出齐次线性方程组 (λiE−A)X=0(\lambda_i E - A)X = 0 的一个基础解系(在第2步条件 r(λiE−A)=n−nir(\lambda_iE-A)=n-n_i 成立时,该基础解系可取 nin_i 个向量)αi1,αi2,…,αini\alpha_{i1}, \alpha_{i2}, \ldots, \alpha_{in_i},i=1,2,…,si = 1, 2, \ldots, s

  4. 令 P=(α11,α12,…,α1n1,α21,α22,…,α2n2,…,αs1,αs2,…,αsns)P = (\alpha_{11}, \alpha_{12}, \ldots, \alpha_{1n_1}, \alpha_{21}, \alpha_{22}, \ldots, \alpha_{2n_2}, \ldots, \alpha_{s1}, \alpha_{s2}, \ldots, \alpha_{sn_s})

  5. 则 P−1AP=diag(λ1,…,λ1⏟n1个,…,λs,…,λs⏟ns个)P^{-1}AP = \mathrm{diag}(\underbrace{\lambda_1, \ldots, \lambda_1}_{n_1\text{个}}, \ldots, \underbrace{\lambda_s, \ldots, \lambda_s}_{n_s\text{个}})

[来源:p20,p21]

  • 几何重数 = n−r(λiE−A)n - r(\lambda_i E - A)【整理自PPT】
  • 若对某个 λi\lambda_i,几何重数 << 代数重数,则不可对角化

六、反例与易错点

跳转到:六、反例与易错点

(1) 相似的加法不封闭(变换矩阵不同时)

跳转到:(1) 相似的加法不封闭(变换矩阵不同时)
  • ⭐ 若 A1∼B1A_1 \sim B_1(通过 P1P_1),A2∼B2A_2 \sim B_2(通过 P2P_2),则 A1+A2A_1 + A_2 与 B1+B2B_1 + B_2 不一定相似。 [来源:p8,"NO"标记]

  • 注意:只有当同一个可逆矩阵 PP 使得 P−1A1P=B1P^{-1}A_1P = B_1 且 P−1A2P=B2P^{-1}A_2P = B_2 时,才有 A1+A2∼B1+B2A_1 + A_2 \sim B_1 + B_2。

(2) 不能对角化的例子

跳转到:(2) 不能对角化的例子
  • 例1:矩阵 A=(−110−430102)A = \begin{pmatrix} -1 & 1 & 0 \\ -4 & 3 & 0 \\ 1 & 0 & 2 \end{pmatrix},特征值为 λ1=2\lambda_1 = 2(代数重数1),λ2=λ3=1\lambda_2 = \lambda_3 = 1(代数重数2)。对 λ=1\lambda = 1,基础解系只有1个向量(几何重数1 << 代数重数2),故不能对角化。[来源:p19]

  • 例2:矩阵 A=(310031003)A = \begin{pmatrix} 3 & 1 & 0 \\ 0 & 3 & 1 \\ 0 & 0 & 3 \end{pmatrix},特征值为3(代数重数3)。r(3E−A)=2r(3E - A) = 2,几何重数 =3−2=1<3= 3 - 2 = 1 < 3,故不能相似对角化为 diag(3,3,3)\mathrm{diag}(3, 3, 3)。[来源:p22]

(3) 可以对角化的例子

跳转到:(3) 可以对角化的例子
  • 例:矩阵 A=(011101110)A = \begin{pmatrix} 0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0 \end{pmatrix},特征值为 λ1=2\lambda_1 = 2(重数1),λ2=λ3=−1\lambda_2 = \lambda_3 = -1(重数2)。对每个特征值,几何重数都等于代数重数,可以对角化。[来源:p18]

(1) 特征值法求行列式

跳转到:(1) 特征值法求行列式
  • 若行列式的每行(列)元素和都一样,可考虑用特征值法计算。[来源:p24,红色标注]

  • 方法:求出行列式对应矩阵的全部特征值及其重数,则行列式 = 所有特征值的乘积(计重数)。[来源:p25]

(2) 判断两矩阵是否相似

跳转到:(2) 判断两矩阵是否相似
  • 若两矩阵有不同的特征值,则不相似
  • 若两矩阵都可对角化且对角化后的对角矩阵相同(特征值相同),则相似
  • 例:A=diag(1,3,2)A = \mathrm{diag}(1, 3, 2) 与 B=(110021003)B = \begin{pmatrix} 1 & 1 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{pmatrix} 相似,因为 BB 有3个不同特征值1, 2, 3,可对角化为 diag(1,3,2)=A\mathrm{diag}(1, 3, 2) = A。[来源:p23]

条件结论
A∼BA \sim B特征多项式相同,特征值相同,det⁡(A)=det⁡(B)\det(A)=\det(B),tr(A)=tr(B)\mathrm{tr}(A) = \mathrm{tr}(B)
A∼BA \sim BAT∼BTA^T \sim B^T,A−1∼B−1A^{-1} \sim B^{-1}(若可逆),Am∼BmA^m \sim B^m,g(A)∼g(B)g(A) \sim g(B)
P−1A1P=B1P^{-1}A_1P = B_1,P−1A2P=B2P^{-1}A_2P = B_2(同一PP)A1+A2∼B1+B2A_1 + A_2 \sim B_1 + B_2,A1A2∼B1B2A_1A_2 \sim B_1B_2
A,BA, B 为 nn 阶矩阵ABAB 与 BABA 有相同特征值(含重数)
AA 有 nn 个不同特征值AA 可对角化
AA 可对角化⇔\Leftrightarrow AA 有 nn 个线性无关特征向量 ⇔\Leftrightarrow 每个特征值几何重数=代数重数
λi\lambda_i 是 nin_i 重特征值几何重数 mi≤nim_i \leq n_i(代数重数)

【整理自PPT】