定义 4.4.1. 一个线性映射 f:V→V 称为幂零变换, 如果存在正整数 m 使得 f 的 m 次复合 fm=0. 类似地, 一个 n 阶方阵 A 称为幂零矩阵, 如果存在正整数 m 使得 Am=0. 使得 fm=0 (或 Am=0) 成立的最小正整数 m 称为 f (或 A) 的幂零指数, 此时也称 f (或 A) 为 m 次幂零变换 (或幂零方阵) .
命题 4.4.8. 设 V 是 n 维线性空间, f:V→V 是一个 m 次幂零变换. 设V=Cα1⊕Cα2⊕⋯⊕Cαt是命题 4.4.7 给出的关于 f 的循环子空间的直和. 则dimkerfm−dimkerfm−1=集合{i∣dimCαi≥m}的元素个数这里 kerfm={x∈V∣fm(x)=0}.
给定 n 阶幂零方阵 A, 由命题 4.4.7 我们知道 n 维空间可以分解为 A 的一些循环子空间的直和. 由命题 4.4.8, 虽然这些循环子空间的选法并不唯一, 但是循环子空间的个数以及每个循环子空间的维数是由 A 决定的. 具体而言, 可以通过解线性方程组依次计算维数⎩⎨⎧dimkerA=dim{x∣Ax=0}dimkerA2=dim{x∣A2x=0}⋮dimkerAm=dim{x∣Amx=0}⋮得到. 这里 dimkerA 即特征子空间的维数表示有多少个循环子空间 Ci. 然后依次有dimkerAm−dimkerAm−1=♯{维数至少是m的Ci的个数}如果发现当到达某个 N 使得dimkerAN+1=dimkerAN时就可以停止计算. 由所有这些信息 {dimkerAm}1≤m≤N 可以推出每个循环子空间的维数.
Jordan 块
定义 4.4.10. 如下 m 阶方阵称为一个 m 阶 Jordan 块, 记为Jm(λ):=⎣⎡λ0⋯001λ⋯0001⋯⋯⋯⋯⋯⋯λ000⋯1λ⎦⎤
命题 4.4.11. 设 A 是一个 n 阶幂零方阵. 则存在正整数 m1,⋯,mk, 使得 A 相似于由 Jordan 块构成的如下方阵⎣⎡Jm1(0)0⋯00Jm2(0)⋯⋯⋯⋯⋯000⋯Jmk(0)⎦⎤这里 m1+⋯+mk=n, 且 A 的幂零指数是 max{m1,⋯,mk}.
把这个直和分解中的基作为列向量排起来, 构成 n 阶可逆方阵 PP=[Am1−1α1⋯Aα1α1⋯⋯Ami−1αi⋯Aαiαi⋯⋯Amk−1αk⋯Aαkαk]这里 mi=dαi. 则易知A=P⎣⎡Jm1(0)0⋯00Jm2(0)⋯⋯⋯⋯⋯000⋯Jmk(0)⎦⎤P−1
□
命题 4.4.12. 设 A 是一个 n 阶方阵, 且只有一个特征值 λ0. 则存在正整数 m1,⋯,mk, 使得 A 相似于由 Jordan 块构成的如下方阵⎣⎡Jm1(λ0)0⋯00Jm2(λ0)⋯⋯⋯⋯⋯000⋯Jmk(λ0)⎦⎤这里 m1+⋯+mk=n.
定理 4.4.13. 设 A 是 n 阶复方阵, λ1,⋯,λs 是 A 的所有互不相同的特征值. 则 A 相似于⎣⎡J10⋯00J2⋯⋯⋯⋯⋯000⋯Js⎦⎤这里 Ji 是形如由 Jordan 块构成的方阵, mi(1)+⋯+mi(ti)=λi 的代数重数Ji=⎣⎡Jmi(1)(λi)0⋯00Jmi(2)(λi)⋯⋯⋯⋯⋯000⋯Jmi(ti)(λi)⎦⎤如上形式称为复方阵 A 在相似变换下的 Jordan 标准型.
定义 4.4.14. 设 A 是 n 阶复方阵, 其 Jordan 标准型如定理 4.4.13 所示. 单项式 (λ−λi)mi(j) 称为属于特征值 λi 的一个初等因子. 初等因子的全体{(λ−λ1)m1(1),⋯,(λ−λ1)m1(t1),⋯,(λ−λs)ms(1),⋯,(λ−λs)ms(ts)}称为 A 的初等因子组.
命题 4.4.15. 初等因子组由方阵完全决定. 两个方阵相似当且仅当它们具有相同的初等因子组.
证明: 略.
□
例子 4.4.16. 考虑方阵A=⎣⎡200000120000012000000200000030000013⎦⎤B=⎣⎡200000120000002000001200000030000013⎦⎤A 和 B 具有相同的特征多项式 (λ−2)4(λ−3)2. 上述矩阵已经是 Jordan 标准型的样子, 我们可以读出对应的初等因子组A的初等因子组={(λ−2)3,(λ−2),(λ−3)2}B的初等因子组={(λ−2)2,(λ−2)2,(λ−3)2}A 和 B 的初等因子组不同, 因此 A 与 B 不相似.
实方阵的相似标准型
我们简要说明一下实数域上的 Jordan 标准型.
一个 n 阶实方阵 A 总是可以通过一个实可逆矩阵 P 相似变换为如下标准形A=P⎣⎡⋱⎦⎤P−1这里 是如下形式的 Jordan 块
•
对于 A 的实特征值 λi, 其 Jordan 块的形式为=⎣⎡λi01λi⋱⋱01λi⎦⎤
•
对于 A 的复特征值, 其一定是成对出现 λj=α±iβ. 这对复特征值对应的实 Jordan 块为=⎣⎡[αβ−βα]0[1001][αβ−βα][1001]⋱0[1001][αβ−βα]⎦⎤
特别地, 如果实方阵 A 作为复方阵可以对角化的话, 那么存在一个可逆的实矩阵 P 使得A=P⎣⎡λ10λ2⋱λk[α1β1−β1α1][α2β2−β2α2]0⋱⎦⎤P−1
Jordan 标准型的计算
给定 n 阶复方阵 A, 通过它的特征多项式可以得到所有不同的特征值 λ1,⋯,λs. 我们可以对特征值 λi 依次解线性方程组⎩⎨⎧ker(A−λi)={x∣((A−λi))x=0}ker(A−λi)2={x∣(A−λi)2x=0}⋮ker(A−λi)m={x∣(A−λi)mx=0}⋮直到 ker(A−λi)N=ker(A−λi)N+1 为止. 由命题 4.4.8, 通过上述空间的维数可以解出 λi 的根子空间对应的 Jordan 块的大小, 即 λi 的初等因子组. 由此可以得到 A 的 Jordan 标准型. 进一步通过上述方程组可以得到对应的可逆相似变换. 我们通过例子来具体说明.
例子 4.4.17. 计算 A=⎣⎡3−100150004201104⎦⎤ 的 Jordan 标准型. A 的特征多项式为φ(λ)=∣∣λ−3100−1λ−5000−4λ−20−1−10λ−4∣∣=(λ−2)(λ−4)3因此 A 有两个不同的特征值 λ1=2,λ2=4.
由构造, 按照对应顺序, 则有A[β1(A−λ2)α1α1α2]=[β1(A−λ2)α1α1α2]⎣⎡2000040001400004⎦⎤记可逆矩阵 P 为P=[β1(A−λ2)α1α1α2]=⎣⎡1−110110001000−101⎦⎤得到 A 与 A 的 Jordan 标准型之间的相似变换A=P⎣⎡2000040001400004⎦⎤P−1
例子 4.4.18. 计算 A=⎣⎡2000012000−1020087720−35502⎦⎤ 的 Jordan 标准型. A 为上三角方阵, 只有一个特征值 λ1=2, 代数重数是 5.
由构造, 按照对应顺序, 则有A[(A−λ1)α1α1(A−λ1)α2α2α3]=[(A−λ1)α1α1(A−λ1)α2α2α3]⎣⎡2000012000002000012000002⎦⎤记可逆矩阵 P 为P=[(A−λ1)α1α1(A−λ1)α2α2α3]=⎣⎡1000001000−355000000100615−7⎦⎤得到 A 与 A 的 Jordan 标准型之间的相似变换A=P⎣⎡2000012000002000012000002⎦⎤P−1