证明:矩阵 AB 与 BA 具有相同的特征值

矩阵 AB 与 BA 具有相同的特征值

可以从两个方面证明该定理,第一种,借助相似矩阵拥有相同特征值的结论进行(要求 A , B A,B A,B 是可逆的);第二种,则从公式 A B x = λ x ABx=\lambda x ABx=λx 着手。

先讲第一种。假设 A , B A,B A,B 是可逆的。我们知道矩阵 A A A 相似于矩阵 P − 1 A P P^{-1}AP P1AP,其中 P P P 为任意的可逆矩阵。所以也存在任意一个可逆矩阵 M M M 使得 A B AB AB 相似于 M − 1 A B M M^{-1}ABM M1ABM,当我们令 M = A M=A M=A 时有 M − 1 A B M = B A M^{-1}ABM=BA M1ABM=BA,即 A B AB AB 相似于 B A BA BA,进而得证 A B AB AB B A BA BA 具有相同的特征值。

第二种,并不要求 A , B A,B A,B 是可逆的。给定 A B AB AB 的特征值和特征向量 λ , x \lambda,x λ,x,使得 A B x = λ x ABx=\lambda x ABx=λx,式子两端左乘一个 B B B,得:
B A B x = λ B x (1) BABx = \lambda Bx \tag{1} BABx=λBx(1)
λ ≠ 0 \lambda \neq 0 λ=0 时,根据式 ( 1 ) (1) (1),可知 λ \lambda λ 也是 B A BA BA 的特征值,这时 B A BA BA 的特征向量是 B x Bx Bx.

λ = 0 \lambda = 0 λ=0 时, A B x = 0 ABx=0 ABx=0,说明 A B AB AB 非满秩,即 det ( A B ) = 0 \text{det}(AB) = 0 det(AB)=0,又因为 det ( B A ) = det ( A B ) \text{det}(BA) = \text{det}(AB) det(BA)=det(AB) ,所以 B A BA BA 也非满秩, λ = 0 \lambda = 0 λ=0 也是 B A BA BA 的特征值。

综上,得证矩阵 A B AB AB B A BA BA 具有相同的特征值。

参考源

  • Lecture 4: Eigenvalues and Eigenvectors(Matrix Methods in Data Analysis, Signal Processing, and Machine Learning)by Prof. Gilbert Strang.

你可能感兴趣的:(数学—线性代数)