五、不能对角化的矩阵
假设 λ \lambda λ 是 A A A 的一个特征值,我们从两个方面发现这个事实:
- 特征向量(几何的): A x = λ x A\boldsymbol x=\lambda\boldsymbol x Ax=λx 有非零解。
- 特征值(代数的): A − λ I A-\lambda I A−λI 的行列式为零。
数字
λ
\lambda
λ 可能是一个单一的特征值也可能是重复的特征值,我们想要知道它的重复数(multiplicity)。大多数特征值的重复度
M
=
1
M=1
M=1(单一的特征值),有一条特征向量的直线,且
det
(
A
−
λ
I
)
\det(A-\lambda I)
det(A−λI) 没有多重因子。
但是也有一些例外的矩阵,它的特征值可能重复(repeated),则有两种不同的方式来计算它的重复度,对于每一个
λ
\lambda
λ 总是有
GM
≤
AM
\textrm{GM}\leq \textrm{AM}
GM≤AM:
- ( 几何重数 Geometric Multiplicity = GM ) \color{blue}(几何重数\,\textrm{Geometric Multiplicity = GM})\kern 10pt (几何重数Geometric Multiplicity = GM)计算 λ \lambda λ 对应的无关特征向量的个数。则 GM \textrm{GM} GM 就是 A − λ I A-\lambda I A−λI 零空间的维度。
- ( 代数重数 Algebraic Multiplicity = AM ) \color{blue}(代数重数\,\textrm{Algebraic Multiplicity = AM})\kern 10pt (代数重数Algebraic Multiplicity = AM) AM \textrm{AM} AM 计算的是 λ \lambda λ 在特征值中的重复次数,检验 det ( A − λ I ) = 0 \det(A-\lambda I)=0 det(A−λI)=0 的 n n n 个根。
如果
A
A
A 有特征值
λ
=
4
,
4
,
4
\lambda=4,4,4
λ=4,4,4,则特征值有
AM
=
3
\textrm{AM}=3
AM=3,且
GM
=
1
,
2
\textrm{GM} = 1,2
GM=1,2 或
3
3
3。
下面的矩阵
A
A
A 是一个标准的麻烦例子,它的特征值
λ
=
0
\lambda=0
λ=0 是重复的,这是一个双重特征值(
AM
=
2
\textrm{AM}=2
AM=2),但是只有一个特征向量
GM
=
1
\textrm{GM}=1
GM=1。
AM
=
2
GM
=
1
A
=
[
0
1
0
0
]
有
det
(
A
−
λ
I
)
=
∣
−
λ
1
0
−
λ
∣
=
λ
2
λ
=
0
,
0
但是只
有
1
个特征向量
\begin{matrix}\pmb{\textrm{AM}=2}\\\pmb{\textrm{GM}=1}\end{matrix}\kern 15ptA=\begin{bmatrix}0&1\\0&0\end{bmatrix}\,有\,\det(A-\lambda I)=\begin{vmatrix}-\lambda&1\\0&-\lambda\end{vmatrix}=\lambda^2\kern 15pt\begin{matrix}\pmb{\lambda=0,0\,但是只}\\\pmb{有\,1\,个特征向量}\end{matrix}
AM=2GM=1A=[0010]有det(A−λI)=
−λ01−λ
=λ2λ=0,0但是只有1个特征向量由于
λ
2
=
0
\lambda^2=0
λ2=0 有双重根,所以理论上应该有两个特征向量,双重因子
λ
2
\lambda^2
λ2 使得
AM
=
2
\textrm{AM}=2
AM=2,但是只有
1
1
1 个特征向量
x
=
(
1
,
0
)
\boldsymbol x=(1,0)
x=(1,0) 且
GM
=
1
\textrm{GM}=1
GM=1。当
GM
\textrm{GM}
GM 小于
AM
\textrm{AM}
AM 时,此时特征向量的不足使得
A
A
A 无法对角化。
下面的三个矩阵同样是特征向量不足,它们重复的特征值是
λ
=
5
\lambda=5
λ=5,迹是
10
10
10 行列式是
25
25
25:
A
=
[
5
1
0
5
]
和
A
=
[
6
−
1
1
4
]
和
A
=
[
7
2
−
2
3
]
A=\begin{bmatrix}5&1\\0&5\end{bmatrix}\kern 5pt和\kern 5ptA=\begin{bmatrix}6&-1\\1&\kern 7pt4\end{bmatrix}\kern 5pt和\kern 5ptA=\begin{bmatrix}\kern 7pt7&2\\-2&3\end{bmatrix}
A=[5015]和A=[61−14]和A=[7−223]这三个矩阵都有
det
(
A
−
λ
I
)
=
(
λ
−
5
)
2
\det(A-\lambda I)=(\lambda-5)^2
det(A−λI)=(λ−5)2,代数重数是
AM
=
2
\textrm{AM}=2
AM=2,但是每个
A
−
5
I
A-5I
A−5I 的秩都为
1
1
1,所以几何重数是
GM
=
1
\textrm{GM}=1
GM=1。对应
λ
=
5
\lambda=5
λ=5 的只有一条特征向量的直线,这些矩阵都不能对角化。
六、主要内容总结
- 如果 A A A 有 n n n 个无关的特征向量 x 1 , x 2 , ⋯ , x n \boldsymbol x_1,\boldsymbol x_2,\cdots,\boldsymbol x_n x1,x2,⋯,xn,它们进入到 X X X 的列。 A 被 X 对角化 X − 1 A X = Λ 和 A = X Λ X − 1 \pmb{A\,被\,X\,对角化}\kern 15ptX^{-1}AX=\Lambda\kern 5pt和\kern 5ptA=X\Lambda X^{-1} A被X对角化X−1AX=Λ和A=XΛX−1
- A A A 的幂是 A k = X Λ k X − 1 A^k=X\Lambda^kX^{-1} Ak=XΛkX−1,在 X X X 中的特征向量不变。
- A k A^k Ak 的特征值是矩阵 Λ k \Lambda^k Λk 中的 ( λ 1 ) k , ( λ 2 ) k , ⋯ , ( λ n ) k (\lambda_1)^k,(\lambda_2)^k,\cdots,(\lambda_n)^k (λ1)k,(λ2)k,⋯,(λn)k。
-
u
k
+
1
=
A
u
k
\boldsymbol u_{k+1}=A\boldsymbol u_k
uk+1=Auk 从
u
0
\boldsymbol u_0
u0 开始的解是
u
k
=
A
k
u
0
=
X
Λ
k
X
−
1
u
0
\boldsymbol u_k=A^k\boldsymbol u_0=X\Lambda^kX^{-1}\boldsymbol u_0
uk=Aku0=XΛkX−1u0:
由 u 0 = c 1 x 1 + c 2 x 2 + ⋯ + c n x n 得到 u k = c 1 ( λ 1 ) k x 1 + c 2 ( λ 2 ) k x 2 + ⋯ + c n ( λ n ) k x n 由\,{\color{blue}\boldsymbol u_0=c_1\boldsymbol x_1+c_2\boldsymbol x_2+\cdots+c_n\boldsymbol x_n}\,得到\,\color{blue}\boldsymbol u_k=c_1(\lambda_1)^k\boldsymbol x_1+c_2(\lambda_2)^k\boldsymbol x_2+\cdots+c_n(\lambda_n)^k\boldsymbol x_n 由u0=c1x1+c2x2+⋯+cnxn得到uk=c1(λ1)kx1+c2(λ2)kx2+⋯+cn(λn)kxn这展示了步骤 1 , 2 , 3 1,2,3 1,2,3,其中 c ′ s c's c′s 来自于 X − 1 u 0 X^{-1}\boldsymbol u_0 X−1u0, λ k \lambda^k λk 来自 Λ k \Lambda^k Λk, x ′ s \boldsymbol x's x′s 来自 X X X。 - 如果 A A A 的每个特征值都有足够的特征向量( GM = AM \textrm{GM = AM} GM = AM),则 A A A 可以对角化。
七、例题
【例4】卢卡斯数字(Lucas numbers)除了从
L
1
=
1
L_1=1
L1=1 和
L
2
=
3
L_2=3
L2=3 开始之外,其它和斐波那契数一样。它们是同样的规则
L
k
+
2
=
L
k
+
1
+
L
k
L_{k+2}=L_{k+1}+L_k
Lk+2=Lk+1+Lk,后面的卢卡斯数字是
4
,
7
,
11
,
18
4,7,11,18
4,7,11,18。证明卢卡斯数字
L
100
=
λ
1
100
+
λ
2
100
L_{100}=\lambda_1^{100}+\lambda_2^{100}
L100=λ1100+λ2100。
解: 和斐波那契数相同,也有
u
k
+
1
=
[
1
1
1
0
]
u
k
\boldsymbol u_{k+1}=\begin{bmatrix}1&1\\1&0\end{bmatrix}\boldsymbol u_k
uk+1=[1110]uk,因为
L
k
+
2
=
L
k
+
1
+
L
k
L_{k+2}=L_{k+1}+L_k
Lk+2=Lk+1+Lk 是同样的规则(只是不同的起始值),这个方程变成了
2
×
2
2\times2
2×2 的系统:
令 u k = [ L k + 1 L k ] \color{blue}\boldsymbol u_k=\begin{bmatrix}L_{k+1}\\\\L_k\end{bmatrix} uk= Lk+1Lk ,规则 L k + 2 = L k + 1 + L k L k + 1 = L k + 1 \begin{array}{l}L_{k+2}=L_{k+1}+L_k\\L_{k+1}=L_{k+1}\end{array} Lk+2=Lk+1+LkLk+1=Lk+1 是 u k + 1 = [ 1 1 1 0 ] u k \color{blue}\boldsymbol u_{k+1}=\begin{bmatrix}1&1\\\\1&0\end{bmatrix}\boldsymbol u_k uk+1= 1110 uk
A = [ 1 1 1 0 ] A=\begin{bmatrix}1&1\\1&0\end{bmatrix} A=[1110] 的特征向量和特征值仍然由 λ 2 = λ + 1 \lambda^2=\lambda+1 λ2=λ+1 得来: λ 1 = 1 + 5 2 和 x 1 = [ λ 1 1 ] λ 2 = 1 − 5 2 和 x 2 = [ λ 2 1 ] \lambda_1=\frac{1+\sqrt5}{2}\,和\,\boldsymbol x_1=\begin{bmatrix}\lambda_1\\1\end{bmatrix}\kern 15pt\lambda_2=\frac{1-\sqrt5}{2}\kern 5pt和\kern 5pt\boldsymbol x_2=\begin{bmatrix}\lambda_2\\1\end{bmatrix} λ1=21+5和x1=[λ11]λ2=21−5和x2=[λ21]现在求解 c 1 x 1 + c 2 x 2 = u 1 = ( 3 , 1 ) c_1\boldsymbol x_1+c_2\boldsymbol x_2=\boldsymbol u_1=(3,1) c1x1+c2x2=u1=(3,1),解是 c 1 = λ 1 c_1=\lambda_1 c1=λ1 和 c 2 = λ 2 c_2=\lambda_2 c2=λ2。检验: λ 1 x 1 + λ 2 x 2 = [ λ 1 2 + λ 2 2 λ 1 + λ 2 ] = [ A 2 的迹 A 的迹 ] = [ 3 1 ] = u 1 \lambda_1\boldsymbol x_1+\lambda_2\boldsymbol x_2=\begin{bmatrix}\lambda_1^2+\lambda^2_2\\\lambda_1+\lambda_2\end{bmatrix}=\begin{bmatrix}A^2\,的迹\\A\,的迹\end{bmatrix}=\begin{bmatrix}3\\1\end{bmatrix}=\boldsymbol u_1 λ1x1+λ2x2=[λ12+λ22λ1+λ2]=[A2的迹A的迹]=[31]=u1由 u 100 = A 99 u 1 \boldsymbol u_{100}=A^{99}\boldsymbol u_1 u100=A99u1 我们可以得到卢卡斯数 ( L 101 , L 100 ) (L_{101},L_{100}) (L101,L100),特征向量 x 1 \boldsymbol x_1 x1 和 x 2 \boldsymbol x_2 x2 的第二个分量都是 1 1 1,所以 u 100 \boldsymbol u_{100} u100 的第二个分量是: 卢卡斯数字 L 100 = c 1 λ 1 99 + c 2 λ 2 99 = λ 1 100 + λ 2 100 \boxed{\pmb{卢卡斯数字}\kern 20pt\pmb{L_{100}}=c_1\lambda_1^{99}+c_2\lambda_2^{99}=\pmb{\lambda_1^{100}+\lambda_2^{100}}} 卢卡斯数字L100=c1λ199+c2λ299=λ1100+λ2100卢卡斯数字比斐波那契数开始的要快,最终也要大约 5 \sqrt5 5 倍。
【例5】求矩阵
A
A
A 的逆矩阵、特征值和行列式:
A
=
5
∗
eye
(
4
)
−
ones
(
4
)
=
[
4
−
1
−
1
−
1
−
1
4
−
1
−
1
−
1
−
1
4
−
1
−
1
−
1
−
1
4
]
A=5*\textrm{\pmb{eye}}(4)-\textrm{\pmb{ones}}(4)=\begin{bmatrix}\kern 7pt4&-1&-1&-1\\-1&\kern 7pt4&-1&-1\\-1&-1&\kern 7pt4&-1\\-1&-1&-1&\kern 7pt4\end{bmatrix}
A=5∗eye(4)−ones(4)=
4−1−1−1−14−1−1−1−14−1−1−1−14
描述一个特征向量矩阵
X
X
X,使
X
−
1
A
X
=
Λ
X^{-1}AX=\Lambda
X−1AX=Λ。
解: 全
1
1
1 矩阵的特征值是什么?它的秩为
1
1
1,所以三个特征值是
λ
=
0
,
0
,
0
\lambda=0,0,0
λ=0,0,0,迹是
4
4
4,所以另一个特征值是
λ
=
4
\lambda=4
λ=4,从
5
I
5I
5I 减去全
1
1
1 矩阵得到矩阵
A
A
A:
从
5
,
5
,
5
,
5
减去特征值
4
,
0
,
0
,
0
得到
A
的特征值为
1
,
5
,
5
,
5
。
\color{blue}从\,5,5,5,5\,减去特征值\,4,0,0,0 \,得到\,A\, 的特征值为\,1,5,5,5。
从5,5,5,5减去特征值4,0,0,0得到A的特征值为1,5,5,5。
A
A
A 的行列式是四个特征值的乘积,即是
125
125
125。
λ
=
1
\lambda=1
λ=1 对应的特征向量是
x
=
(
1
,
1
,
1
,
1
)
\boldsymbol x=(1,1,1,1)
x=(1,1,1,1) 或
(
c
,
c
,
c
,
c
)
(c,c,c,c)
(c,c,c,c),由于
A
A
A 是对称矩阵,所以其它的特征向量都垂直于
x
\boldsymbol x
x。最漂亮的特征向量矩阵
X
X
X 是对称的正交哈达玛矩阵(Hadamard matrix)
H
H
H 乘上
1
2
\displaystyle\frac{1}{2}
21 得到单位列向量。
标准正交特征向量
X
=
H
=
1
2
[
1
1
1
1
1
−
1
1
−
1
1
1
−
1
−
1
1
−
1
−
1
1
]
=
H
T
=
H
−
1
\pmb{标准正交特征向量}\kern 10ptX=H=\frac{1}{2}\begin{bmatrix}1&\kern 7pt1&\kern 7pt1&\kern 7pt1\\1&-1&\kern 7pt1&-1\\1&\kern 7pt1&-1&-1\\1&-1&-1&\kern 7pt1\end{bmatrix}=H^T=H^{-1}
标准正交特征向量X=H=21
11111−11−111−1−11−1−11
=HT=H−1
A
−
1
A^{-1}
A−1 的特征值是
1
,
1
5
,
1
5
,
1
5
1,\displaystyle\frac{1}{5},\frac{1}{5},\frac{1}{5}
1,51,51,51,特征向量不变,所以
A
−
1
=
H
Λ
−
1
H
−
1
A^{-1}=H\Lambda^{-1}H^{-1}
A−1=HΛ−1H−1,逆矩阵惊人的简洁:
A
−
1
=
1
5
∗
(
eye
(
4
)
+
ones
(
4
)
)
=
1
5
[
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
]
A^{-1}=\frac{1}{5}*(\pmb{\textrm{eye}}(4)+\pmb{\textrm{ones}}(4))=\frac{1}{5}\begin{bmatrix}2&1&1&1\\1&2&1&1\\1&1&2&1\\1&1&1&2\end{bmatrix}
A−1=51∗(eye(4)+ones(4))=51
2111121111211112
A
A
A 是由
5
I
5I
5I 变化来的秩一矩阵,所以
A
−
1
A^{-1}
A−1 是由
I
/
5
I/5
I/5 变化来的秩一矩阵。
在一个有
5
5
5 个节点的图中,行列式
125
125
125 是生成树(spanning trees,接触所有的节点)的个数,树没有回路。
如果有
6
6
6 个节点,矩阵
6
∗
eye
(
5
)
−
ones
(
5
)
6*\pmb{\textrm{eye}}(5)-\pmb{\textrm{ones}}(5)
6∗eye(5)−ones(5) 有
5
5
5 个特征值
1
,
6
,
6
,
6
,
6
1,6,6,6,6
1,6,6,6,6。