有限實矩陣乘法法則的證明
設 m , n , p , q m,n,p,q m , n , p , q 為正整數,A ∈ R m × n A\in\mathbb R^{m\times n} A ∈ R m × n 、B ∈ R n × p B\in\mathbb R^{n\times p} B ∈ R n × p 、C ∈ R p × q C\in\mathbb R^{p\times q} C ∈ R p × q 。以下只用行乘欄定義與實數的有限求和。對任意輸出位置 ( i , ℓ ) (i,\ell) ( i , ℓ ) ,
( ( A B ) C ) i ℓ = ∑ k = 1 p ( ∑ j = 1 n a i j b j k ) c k ℓ = ∑ j = 1 n a i j ( ∑ k = 1 p b j k c k ℓ ) = ( A ( B C ) ) i ℓ . \begin{aligned}
((AB)C)_{i\ell}
&=\sum_{k=1}^{p}\left(\sum_{j=1}^{n}a_{ij}b_{jk}\right)c_{k\ell}\\
&=\sum_{j=1}^{n}a_{ij}\left(\sum_{k=1}^{p}b_{jk}c_{k\ell}\right)
=(A(BC))_{i\ell}.
\end{aligned} (( A B ) C ) i ℓ = k = 1 ∑ p ( j = 1 ∑ n a ij b j k ) c k ℓ = j = 1 ∑ n a ij ( k = 1 ∑ p b j k c k ℓ ) = ( A ( B C ) ) i ℓ .
中間等號只交換兩個有限和的求和次序,並使用實數分配律。兩邊同為 m × q m\times q m × q 矩陣,每個位置相等,便證明結合律;沒有調換矩陣因子的次序。
對 D ∈ R n × p D\in\mathbb R^{n\times p} D ∈ R n × p ,同一定義給出
[ A ( B + D ) ] i k = ∑ j = 1 n a i j ( b j k + d j k ) = ( A B ) i k + ( A D ) i k . [A(B+D)]_{ik}=\sum_{j=1}^{n}a_{ij}(b_{jk}+d_{jk})
=(AB)_{ik}+(AD)_{ik}. [ A ( B + D ) ] ik = j = 1 ∑ n a ij ( b j k + d j k ) = ( A B ) ik + ( A D ) ik .
對 E ∈ R m × n E\in\mathbb R^{m\times n} E ∈ R m × n ,則有
[ ( A + E ) B ] i k = ∑ j = 1 n ( a i j + e i j ) b j k = ( A B ) i k + ( E B ) i k . [(A+E)B]_{ik}=\sum_{j=1}^{n}(a_{ij}+e_{ij})b_{jk}
=(AB)_{ik}+(EB)_{ik}. [( A + E ) B ] ik = j = 1 ∑ n ( a ij + e ij ) b j k = ( A B ) ik + ( E B ) ik .
所以在所寫的相容大小下,兩條分配律均成立。對任意實純量 c c c ,
[ ( c A ) B ] i k = ∑ j ( c a i j ) b j k = c ∑ j a i j b j k = ∑ j a i j ( c b j k ) = [ A ( c B ) ] i k , [(cA)B]_{ik}=\sum_j(ca_{ij})b_{jk}
=c\sum_j a_{ij}b_{jk}
=\sum_j a_{ij}(cb_{jk})=[A(cB)]_{ik}, [( c A ) B ] ik = j ∑ ( c a ij ) b j k = c j ∑ a ij b j k = j ∑ a ij ( c b j k ) = [ A ( c B ) ] ik ,
逐項相等便證明 ( c A ) B = c ( A B ) = A ( c B ) (cA)B=c(AB)=A(cB) ( c A ) B = c ( A B ) = A ( c B ) 。特別地,對 x , y ∈ R n x,y\in\mathbb R^n x , y ∈ R n 與實數 s , t s,t s , t ,
[ A ( s x + t y ) ] i = ∑ j a i j ( s x j + t y j ) = s ( A x ) i + t ( A y ) i . [A(sx+ty)]_i=\sum_j a_{ij}(sx_j+ty_j)
=s(Ax)_i+t(Ay)_i. [ A ( s x + t y ) ] i = j ∑ a ij ( s x j + t y j ) = s ( A x ) i + t ( A y ) i .
這證明了比較同一線性系統的解時所用的矩陣乘向量線性性質。所有恆等式都只針對大小相容的有限實矩陣,不聲稱任意矩陣因子可交換或可消去。
全章中,V V V 是域 F F F 上的非零有限維向量空間,且 T ∈ End F ( V ) T\in\operatorname{End}_F(V) T ∈ End F ( V ) 。除非另有說明,不假設代數閉性。
域上的多項式除法與根因式恆等式
設 F F F 為任意域,使用形式多項式環 F [ t ] F[t] F [ t ] 。每次使用次數時,零多項式均單獨處理。非零 f , g f,g f , g 的乘積最高次項係數是兩個非零最高次項係數之積,故 deg ( f g ) = deg f + deg g \deg(fg)=\deg f+\deg g deg ( f g ) = deg f + deg g ;特別地,該環無零因子。
對任意 f f f 和非零 g g g ,存在唯一 q , r q,r q , r 使 f = q g + r f=qg+r f = q g + r ,其中 r = 0 r=0 r = 0 或 deg r < deg g \deg r<\deg g deg r < deg g 。從餘式 f f f 、商零開始。若非零餘式次數 d ≥ e = deg g d\ge e=\deg g d ≥ e = deg g ,減去 ( a / b ) t d − e g (a/b)t^{d-e}g ( a / b ) t d − e g ,並將 ( a / b ) t d − e (a/b)t^{d-e} ( a / b ) t d − e 加入商;a , b a,b a , b 分別是餘式與 g g g 的最高次項係數。新餘式為零或次數嚴格下降。非負整數次數不能無限嚴格下降,故過程終止。若有兩組結果,g ( q − q ′ ) = r ′ − r g(q-q')=r'-r g ( q − q ′ ) = r ′ − r ;非零左側次數至少為 e e e ,非零右側次數卻小於 e e e ,故兩差均為零。
對 λ ∈ F \lambda\in F λ ∈ F ,有限恆等式
t k − λ k = ( t − λ ) ∑ j = 0 k − 1 t k − 1 − j λ j ( k ≥ 1 ) t^k-\lambda^k=(t-\lambda)\sum_{j=0}^{k-1}t^{k-1-j}\lambda^j\quad(k\ge1) t k − λ k = ( t − λ ) j = 0 ∑ k − 1 t k − 1 − j λ j ( k ≥ 1 )
給出 f ( t ) − f ( λ ) = ( t − λ ) h ( t ) f(t)-f(\lambda)=(t-\lambda)h(t) f ( t ) − f ( λ ) = ( t − λ ) h ( t ) 。因此 f ( λ ) = 0 f(\lambda)=0 f ( λ ) = 0 當且僅當 t − λ t-\lambda t − λ 整除 f f f ;這裏不聲稱 F F F 中一定存在根。
交換環上的 Leibniz 行列式與交錯性
設 R R R 為含單位的交換環,n ≥ 1 n\ge1 n ≥ 1 ,且 A ∈ M n ( R ) A\in M_n(R) A ∈ M n ( R ) 。定義
det A = ∑ σ ∈ S n sgn ( σ ) ∏ i = 1 n a i , σ ( i ) , det [ ] = 1 ( n = 0 ) . \det A=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{i=1}^n a_{i,\sigma(i)},\qquad \det[\ ]=1\quad(n=0). det A = σ ∈ S n ∑ sgn ( σ ) i = 1 ∏ n a i , σ ( i ) , det [ ] = 1 ( n = 0 ) .
符號為 ( − 1 ) inv ( σ ) (-1)^{\operatorname{inv}(\sigma)} ( − 1 ) inv ( σ ) ,在 R R R 中解釋。交換排列中相鄰的兩項,會使逆序數的奇偶性改變。以相鄰逆序交換排序,便將其符號表示為這些交換符號的乘積。把 τ \tau τ 的相鄰交換分解應用於 σ \sigma σ 的位置,得到 sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) \operatorname{sgn}(\sigma\tau)=\operatorname{sgn}(\sigma)\operatorname{sgn}(\tau) sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) ;一個對換的符號為 − 1 -1 − 1 。這些先是整數奇偶性事實,之後才將符號映入 R R R 。
有限公式對每行及每列多重線性。若兩行相同,把每個排列項與交換這兩行所選列後的項配對。兩項不同,乘積相同而符號相反,故任何特徵下兩項之和均為零。因此重複行使行列式為零;重複列同理。這是成對抵消,不是從 2 det A = 0 2\det A=0 2 det A = 0 推出零。交換行或列,由相同的排列替換得到變號。另有 det I = 1 \det I=1 det I = 1 ;在和式中以 σ − 1 \sigma^{-1} σ − 1 替換 σ \sigma σ 得 det A T = det A \det A^{\mathsf T}=\det A det A T = det A 。
所需唯一性原理即使有零因子也成立。若 D D D 是 R n R^n R n 中 n n n 個列向量的交錯多重線性函數,在標準基中展開每個輸入。含重複基向量的項為零;其餘指標列為排列。交換兩位置使 D D D 變號,因為展開 D ( … , u + v , … , u + v , … ) = 0 D(\ldots,u+v,\ldots,u+v,\ldots)=0 D ( … , u + v , … , u + v , … ) = 0 得 D ( … , u , … , v , … ) + D ( … , v , … , u , … ) = 0 D(\ldots,u,\ldots,v,\ldots)+D(\ldots,v,\ldots,u,\ldots)=0 D ( … , u , … , v , … ) + D ( … , v , … , u , … ) = 0 。故整個展開等於 D ( e 1 , … , e n ) D(e_1,\ldots,e_n) D ( e 1 , … , e n ) 乘以輸入列的 Leibniz 行列式。這裏沒有除法,也沒有域假設。
乘法性、三角分塊與伴隨矩陣
固定 A A A ,函數 D ( v 1 , … , v n ) = det ( A v 1 , … , A v n ) D(v_1,\ldots,v_n)=\det(Av_1,\ldots,Av_n) D ( v 1 , … , v n ) = det ( A v 1 , … , A v n ) 交錯且多重線性,並滿足 D ( e 1 , … , e n ) = det A D(e_1,\ldots,e_n)=\det A D ( e 1 , … , e n ) = det A 。將前述唯一性原理用於 B B B 的各列,得到
det ( A B ) = det A det B . \det(AB)=\det A\det B. det ( A B ) = det A det B .
對方塊大小為 p , q p,q p , q 的 ( B C 0 D ) \begin{pmatrix}B&C\\0&D\end{pmatrix} ( B 0 C D ) ,非零 Leibniz 項必須把最後 q q q 行全配到最後 q q q 列,否則含一個左下零元素。這些行用盡那些列,故前 p p p 行只能使用前 p p p 列。剩餘排列恰為兩塊內部排列的組合,符號與單項式均為兩塊對應量的乘積。求和得 det B det D \det B\det D det B det D ,也包括以空行列式為一的空塊。該論證允許某些項因其他原因變零,不要求無零因子。
記 A i j ^ A_{ij}^{\widehat{\ } } A ij 為刪去第 i i i 行和第 j j j 列的矩陣,令 C i j = ( − 1 ) i + j det A i j ^ C_{ij}=(-1)^{i+j}\det A_{ij}^{\widehat{\ } } C ij = ( − 1 ) i + j det A ij 。按 σ ( i ) = j \sigma(i)=j σ ( i ) = j 將 Leibniz 和分組,得到行餘子式展開 det A = ∑ j a i j C i j \det A=\sum_j a_{ij}C_{ij} det A = ∑ j a ij C ij 。把第 i i i 行、第 j j j 列移到首位,共作 i + j − 2 i+j-2 i + j − 2 次相鄰交換,剩餘排列作用於未刪除指標,這就給出符號因子。轉置給出列展開。定義 adj ( A ) j i = C i j \operatorname{adj}(A)_{ji}=C_{ij} adj ( A ) j i = C ij 。A adj ( A ) A\operatorname{adj}(A) A adj ( A ) 的 ( i , j ) (i,j) ( i , j ) 元素為 ∑ k a i k C j k \sum_k a_{ik}C_{jk} ∑ k a ik C j k ,它是將第 j j j 行替換為第 i i i 行後矩陣的餘子式展開。當 i = j i=j i = j 時為 det A \det A det A ;否則由重複行抵消為零。列論證給出另一乘積。因此
A adj ( A ) = adj ( A ) A = ( det A ) I . A\operatorname{adj}(A)=\operatorname{adj}(A)A=(\det A)I. A adj ( A ) = adj ( A ) A = ( det A ) I .
當 n = 1 n=1 n = 1 ,空餘子式行列式為一,故伴隨矩陣為 [ 1 ] [1] [ 1 ] ,恆等式仍成立。當 n = 0 n=0 n = 0 ,定義伴隨矩陣為空矩陣;恆等式是唯一空矩陣之間的等式,而行列式仍為一。本節全部結果適用於 R = F [ t ] R=F[t] R = F [ t ] ,從未除以行列式。
向量空間是在域 F F F 上配備加法和數乘,並滿足通常的阿貝爾群及分配律公理的集合。欄向量只是一個模型。次數至多為 d d d 的多項式空間 P d ( F ) P_d(F) P d ( F ) 和空間之間的線性映射也是模型。零多項式屬於 P d ( F ) P_d(F) P d ( F ) ,雖然其次數通常不定義。
子空間 包含零,且對加法和數乘封閉。若每個向量都是某列表中向量的線性組合,該列表張成空間;若只有零系數組合能得到零,它線性無關。基 同時滿足兩者。有限生成列表可通過刪除相關項縮減成基;線性無關列表可通過添加其張成空間外的向量擴充成基,直到張成給定的有限生成列表。
交換引理。 若 r r r 個向量的線性無關列表位於 s s s 個向量的張成空間中,則 r ≤ s r\le s r ≤ s 。理由是:用生成列表表示第一個無關向量,利用某個非零系數,以它替換一個生成向量,再重複。每一步的線性無關性保證下一個無關向量對尚未被替換的某個生成向量有非零系數,因此至少需要 r r r 個位置。對兩個基雙向比較得到長度相等;共同長度為 dim V \dim V dim V 。
因此在 n n n 維空間中,任意 n n n 個線性無關向量構成基,任意 n n n 個張成向量也構成基。只有在證明線性無關性或張成性之後,計數列表才有用。
映射 T : V → W T:V\to W T : V → W 若滿足 T ( α v + β u ) = α T v + β T u T(\alpha v+\beta u)=\alpha Tv+\beta Tu T ( α v + β u ) = α T v + β T u ,則為線性。其核與像都是子空間。選取 ker T \ker T ker T 的基 k 1 , … , k r k_1,\ldots,k_r k 1 , … , k r ,並以 v 1 , … , v s v_1,\ldots,v_s v 1 , … , v s 擴充為基,則 T v 1 , … , T v s Tv_1,\ldots,Tv_s T v 1 , … , T v s 構成 im T \operatorname{im}T im T 的基:展開任意輸入可證明張成性;若這些像線性相關,相應輸入組合落入核,而擴充基的線性無關性迫使所有系數為零。因此
dim V = dim ker T + dim im T . \dim V=\dim\ker T+\dim\operatorname{im}T. dim V = dim ker T + dim im T .
這就是秩–零度定理 。有限維且維數相等時,單射與滿射等價;無限維空間中該等價可能失效。
域上的橋樑:奇異性與特徵多項式
現在令 R = F R=F R = F 為域。若 det A ≠ 0 \det A\ne0 det A = 0 ,伴隨恆等式給出逆矩陣 adj ( A ) / det A \operatorname{adj}(A)/\det A adj ( A ) / det A 。若 A A A 可逆,由乘法性 det A det A − 1 = 1 \det A\det A^{-1}=1 det A det A − 1 = 1 ,故 det A ≠ 0 \det A\ne0 det A = 0 。C01 已證的秩—零度定理說明有限方陣線性映射的核為零當且僅當可逆。因此 det A = 0 \det A=0 det A = 0 當且僅當有非零核。
對固定 A ∈ M n ( F ) A\in M_n(F) A ∈ M n ( F ) ,將交換環構造用於 t I − A ∈ M n ( F [ t ] ) tI-A\in M_n(F[t]) t I − A ∈ M n ( F [ t ]) 。其行列式是首一 n n n 次多項式:恆等排列的乘積貢獻 t n t^n t n ,其餘排列均用到一個非對角常數元素,故其乘積或者為零,或者次數小於 n n n 。乘法性證明可逆常數矩陣 P P P 下 A ↦ P − 1 A P A\mapsto P^{-1}AP A ↦ P − 1 A P 的不變性;分塊三角公式證明限制—商空間的因式分解。最後,伴隨矩陣各元素或者為零,或者次數至多為 n − 1 n-1 n − 1 ,所以 C02 的凱萊—哈密頓證明可以合法比較係數。在零維情形,特徵多項式為空行列式一;代入後得到零空間上的恆等算子,它就是零算子,所以凱萊—哈密頓定理單獨直接成立。這給出實際的交換環行列式先修證明,沒有擴張任何僅適用實數的行列式 authority。
對 p ( t ) = ∑ j = 0 d c j t j p(t)=\sum_{j=0}^dc_jt^j p ( t ) = ∑ j = 0 d c j t j ,定義 p ( T ) = ∑ c j T j p(T)=\sum c_jT^j p ( T ) = ∑ c j T j ,其中 T 0 = I T^0=I T 0 = I 。同一算子的各次冪可交換,所以 ( p q ) ( T ) = p ( T ) q ( T ) (pq)(T)=p(T)q(T) ( pq ) ( T ) = p ( T ) q ( T ) ,代入是環同態 F [ t ] → End ( V ) F[t]\to\operatorname{End}(V) F [ t ] → End ( V ) 。這不允許在任意矩陣系數恆等式中,用不交換的矩陣隨意替換變量。
定理。 χ T ( T ) = 0 \chi_T(T)=0 χ T ( T ) = 0 。
證明。 令 χ A ( t ) = ∑ k = 0 n c k t k \chi_A(t)=\sum_{k=0}^nc_kt^k χ A ( t ) = ∑ k = 0 n c k t k 且 c n = 1 c_n=1 c n = 1 。交換多項式環 F [ t ] F[t] F [ t ] 上的伴隨矩陣恆等式給出
( t I − A ) B ( t ) = χ A ( t ) I , B ( t ) = adj ( t I − A ) = ∑ k = 0 n − 1 B k t k . (tI-A)B(t)=\chi_A(t)I,\qquad B(t)=\operatorname{adj}(tI-A)=\sum_{k=0}^{n-1}B_kt^k. ( t I − A ) B ( t ) = χ A ( t ) I , B ( t ) = adj ( t I − A ) = k = 0 ∑ n − 1 B k t k .
設 B − 1 = B n = 0 B_{-1}=B_n=0 B − 1 = B n = 0 。比較系數得到對 0 ≤ k ≤ n 0\le k\le n 0 ≤ k ≤ n ,B k − 1 − A B k = c k I B_{k-1}-AB_k=c_kI B k − 1 − A B k = c k I 。將第 k k k 個等式左乘 A k A^k A k 並求和,各項相消:
∑ k = 0 n c k A k = ∑ k = 0 n ( A k B k − 1 − A k + 1 B k ) = 0. \sum_{k=0}^nc_kA^k=\sum_{k=0}^n\left(A^kB_{k-1}-A^{k+1}B_k\right)=0. k = 0 ∑ n c k A k = k = 0 ∑ n ( A k B k − 1 − A k + 1 B k ) = 0.
這就是 χ A ( A ) = 0 \chi_A(A)=0 χ A ( A ) = 0 。這裡僅使用系數恆等式和結合律,沒有未經說明地對可能含不交換系數的矩陣多項式作代入。∎
上一節的零空間判準
det ( A − λ I ) = 0 \det(A-\lambda I)=0 det ( A − λ I ) = 0
已經告訴你如何測試一個候選數 λ \lambda λ 是否為特徵值。下一步,是把這
個測試包成一個單一的多項式,而它的根正是矩陣的特徵值。
特徵多項式限制特徵值的數目,記錄重複特徵值的情形,並給出可對角化的實用判準。
本節固定以 F = R F=\mathbb{R} F = R 為基礎域。除非明確討論複數擴張,矩陣、向量、純量與
特徵值都在 F F F 中;所有行列式均來自 n ≥ 1 n\ge1 n ≥ 1 的方陣。多項式未定元統一使用 t t t ,
並約定 p A ( t ) = det ( A − t I n ) p_A(t)=\det(A-tI_n) p A ( t ) = det ( A − t I n ) 。
特徵多項式
定義
特徵多項式 設 A ∈ M n ( F ) A\in M_n(F) A ∈ M n ( F ) ,其中 F = R F=\mathbb{R} F = R 且 n ≥ 1 n\ge1 n ≥ 1 。多項式
p A ( t ) = det ( A − t I n ) p_A(t)=\det(A-tI_n) p A ( t ) = det ( A − t I n ) 稱為 A A A 的 特徵多項式
變數 t t t 在這裏只是未定元。一旦你把某個純量 λ \lambda λ 代入進去,
p A ( λ ) p_A(\lambda) p A ( λ ) 便會變成 A − λ I A-\lambda I A − λ I 的行列式。
定理
特徵值正好就是特徵多項式的根 設 A A A 是 n × n n\times n n × n 矩陣,而 λ \lambda λ 是純量。下列兩件事等價:
λ \lambda λ 是 A A A 的特徵值;
λ \lambda λ 是 p A ( t ) p_A(t) p A ( t ) 的根
這其實只是把上一節的行列式判準整理成較有系統的寫法:
λ 是特徵值 ⟺ det ( A − λ I ) = 0 ⟺ p A ( λ ) = 0. \lambda\text{ 是特徵值}
\iff
\det(A-\lambda I)=0
\iff
p_A(\lambda)=0. λ 是特徵值 ⟺ det ( A − λ I ) = 0 ⟺ p A ( λ ) = 0.
根確定特徵值,特徵空間提供方向
p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I ) 的根確定特徵值;相應特徵空間的維數則決定能否找到足夠多的線性無關特徵向量來對角化。
定理
特徵多項式的基本形狀 若 A A A 是 n × n n\times n n × n 矩陣,則 p A ( t ) p_A(t) p A ( t ) 是一個 n n n 次多項式,其最高
次項系數是 ( − 1 ) n (-1)^n ( − 1 ) n ,而常數項是 det ( A ) \det(A) det ( A )
因此,特徵多項式絕不是任意的表達式。它的次數由矩陣大小固定,而其常
數項已經記住了矩陣的行列式。
證明
由欄的多重線性看次數與首項符號 把 A A A 的欄寫成 a 1 , … , a n a_1,\ldots,a_n a 1 , … , a n 。A − t I n A-tI_n A − t I n 的各欄是 a j − t e j a_j-t e_j a j − t e j 。由欄的多重
線性,行列式展開為每一欄選擇 a j a_j a j 或 − t e j -t e_j − t e j 的和。所有欄都選擇 − t e j -t e_j − t e j
時,得到
( − t ) n det ( I n ) = ( − 1 ) n t n (-t)^n\det(I_n)=(-1)^n t^n ( − t ) n det ( I n ) = ( − 1 ) n t n 其餘選擇至少含有一個 a j a_j a j ,所以至多含有 n − 1 n-1 n − 1 個 t t t 因子。因此次數正好是
n n n ,最高次項系數是 ( − 1 ) n (-1)^n ( − 1 ) n 。不含 t t t 的項是 det ( A ) \det(A) det ( A ) ,所以 p A ( 0 ) = det ( A ) p_A(0)=\det(A) p A ( 0 ) = det ( A ) 。
這裏堅持使用 det ( A − t I n ) \det(A-tI_n) det ( A − t I n ) ;另一約定 det ( t I n − A ) = ( − 1 ) n p A ( t ) \det(tI_n-A)=(-1)^n p_A(t) det ( t I n − A ) = ( − 1 ) n p A ( t ) ,根與重數相同,
但奇數次數的系數符號會不同
第一批例子
例題
一個 2×2 特徵多項式 令
A = [ 3 2 3 − 2 ] . A=
\begin{bmatrix}
3&2\\
3&-2
\end{bmatrix}. A = [ 3 3 2 − 2 ] . 則
p A ( t ) = det [ 3 − t 2 3 − 2 − t ] = ( 3 − t ) ( − 2 − t ) − 6. p_A(t)=
\det
\begin{bmatrix}
3-t&2\\
3&-2-t
\end{bmatrix}
=(3-t)(-2-t)-6. p A ( t ) = det [ 3 − t 3 2 − 2 − t ] = ( 3 − t ) ( − 2 − t ) − 6. 化簡後得
p A ( t ) = t 2 − t − 12 = ( t − 4 ) ( t + 3 ) . p_A(t)=t^2-t-12=(t-4)(t+3). p A ( t ) = t 2 − t − 12 = ( t − 4 ) ( t + 3 ) . 這個係數計算值得直接檢查,而不應只記住因式分解的形式:
( 3 − t ) ( − 2 − t ) − 6 = t 2 − t − 6 − 6 = t 2 − t − 12 (3-t)(-2-t)-6=t^2-t-6-6=t^2-t-12 ( 3 − t ) ( − 2 − t ) − 6 = t 2 − t − 6 − 6 = t 2 − t − 12 按本節約定 det ( A − t I ) \det(A-tI) det ( A − t I ) ,常數項是 − 12 -12 − 12 ,與 det ( A ) = − 12 \det(A)=-12 det ( A ) = − 12 一致;最高次項係數是 + 1 +1 + 1 ,正好符合二階矩陣的
( − 1 ) n (-1)^n ( − 1 ) n 符號。於是兩個因子給出根 4 4 4 與 − 3 -3 − 3 ,根定理再把這些純量根解釋為特徵值。
例題
一個重根例子 令
B = [ 2 3 0 2 ] . B=
\begin{bmatrix}
2&3\\
0&2
\end{bmatrix}. B = [ 2 0 3 2 ] . 則
p B ( t ) = det [ 2 − t 3 0 2 − t ] = ( 2 − t ) 2 = ( t − 2 ) 2 . p_B(t)=
\det
\begin{bmatrix}
2-t&3\\
0&2-t
\end{bmatrix}
=(2-t)^2=(t-2)^2. p B ( t ) = det [ 2 − t 0 3 2 − t ] = ( 2 − t ) 2 = ( t − 2 ) 2 . 所以 2 2 2 是唯一特徵值,但它以重數 2 2 2 出現
代數重數與幾何重數
一旦根可以重複,便需要更精細的語言。
定義
代數重數與幾何重數 設 λ ∈ F \lambda\in F λ ∈ F 是 p A ( t ) p_A(t) p A ( t ) 的根。它的 代數重數 m a ( λ ) m_a(\lambda) m a ( λ ) 是使
( t − λ ) m (t-\lambda)^m ( t − λ ) m 整除 p A ( t ) p_A(t) p A ( t ) 的最大正整數 m m m 。等價地,
p A ( t ) = ( t − λ ) m q ( t ) p_A(t)=(t-\lambda)^m q(t) p A ( t ) = ( t − λ ) m q ( t ) ,其中 q ( λ ) ≠ 0 q(\lambda)\ne0 q ( λ ) = 0 。它的 幾何重數 m g ( λ ) m_g(\lambda) m g ( λ )
是 dim F E A ( λ ) = dim F N ( A − λ I n ) \dim_F E_A(\lambda)=\dim_F N(A-\lambda I_n) dim F E A ( λ ) = dim F N ( A − λ I n ) 。
若 p A p_A p A 在 F F F 上完全分裂,可以把互異的根列作 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s ,並有
p A ( t ) = ( − 1 ) n ( t − λ 1 ) m 1 ⋯ ( t − λ s ) m s , ∑ i m i = n p_A(t)=(-1)^n(t-\lambda_1)^{m_1}\cdots(t-\lambda_s)^{m_s},\qquad\sum_i m_i=n p A ( t ) = ( − 1 ) n ( t − λ 1 ) m 1 ⋯ ( t − λ s ) m s , i ∑ m i = n 這個分解與重數總和要求所選域上完全分裂;局部的重數定義本身不需要這個條件
代數重數來自多項式本身;幾何重數來自零空間 N ( A − λ I ) N(A-\lambda I) N ( A − λ I ) 。它們衡
量的不是同一件事,而且未必相等。
定理
重數不等式 若 λ \lambda λ 是 n × n n\times n n × n 矩陣 A A A 的特徵值,則
1 ≤ m g ( λ ) ≤ m a ( λ ) ≤ n . 1\le m_g(\lambda)\le m_a(\lambda)\le n. 1 ≤ m g ( λ ) ≤ m a ( λ ) ≤ n .
因此,每個特徵空間至少有一維,但它的維數永遠不會超過相應特徵值的代
數重數。
證明
為甚麼幾何重數不超過代數重數 固定特徵值 λ \lambda λ ,令 g = dim E A ( λ ) g=\dim E_A(\lambda) g = dim E A ( λ ) 。取該特徵空間的一組基,並把它擴展為
F n F^n F n 的一組基。令 P P P 的欄組成這組擴展基。矩陣 B = P − 1 A P B=P^{-1}AP B = P − 1 A P 的前 g g g 欄是
λ e 1 , … , λ e g \lambda e_1,\dots,\lambda e_g λ e 1 , … , λ e g ,因此
B = [ λ I g C 0 D ] B=\begin{bmatrix}\lambda I_g&C\\0&D\end{bmatrix} B = [ λ I g 0 C D ] 相似變換保持特徵多項式。若 g < n g<n g < n ,B − t I B-tI B − t I 的前 g g g 欄各自至多有一個可能非零的元素,即 λ − t \lambda-t λ − t ;當 t = λ t=\lambda t = λ 時該元素也為零,
連續沿這些欄展開這個多項式恆等式,得到
p A ( t ) = det ( B − t I ) = ( λ − t ) g det ( D − t I ) p_A(t)=\det(B-tI)=(\lambda-t)^g\det(D-tI) p A ( t ) = det ( B − t I ) = ( λ − t ) g det ( D − t I ) 所以 ( t − λ ) g (t-\lambda)^g ( t − λ ) g 整除 p A ( t ) p_A(t) p A ( t ) ,從而 g ≤ m a ( λ ) g\le m_a(\lambda) g ≤ m a ( λ ) 。若 g = n g=n g = n ,則
B = λ I n B=\lambda I_n B = λ I n ,且 p A ( t ) = ( λ − t ) n p_A(t)=(\lambda-t)^n p A ( t ) = ( λ − t ) n 。這個證明使用前面建立的擴展基與相似變換,
不假設特徵多項式完全分裂
例題
重根,但特徵空間太小 對
B = [ 2 3 0 2 ] , B=
\begin{bmatrix}
2&3\\
0&2
\end{bmatrix}, B = [ 2 0 3 2 ] , 特徵多項式是 ( t − 2 ) 2 (t-2)^2 ( t − 2 ) 2 ,所以特徵值 2 2 2 的代數重數是 2 2 2 。
現在解 ( B − 2 I ) x = 0 (B-2I)x=0 ( B − 2 I ) x = 0 :
B − 2 I = [ 0 3 0 0 ] . B-2I=
\begin{bmatrix}
0&3\\
0&0
\end{bmatrix}. B − 2 I = [ 0 0 3 0 ] . 因此 x 2 = 0 x_2=0 x 2 = 0 ,x 1 x_1 x 1 自由。特徵空間為
span { [ 1 0 ] } , \operatorname{span}\left\{
\begin{bmatrix}
1\\0
\end{bmatrix}
\right\}, span { [ 1 0 ] } , 只有一維。也就是說
m a ( 2 ) = 2 , m g ( 2 ) = 1. m_a(2)=2,\qquad m_g(2)=1. m a ( 2 ) = 2 , m g ( 2 ) = 1. 這個不相等正是它不可對角化的原因。
互異特徵值會強迫線性無關
定理
互異特徵值所對應的特徵向量必線性無關 若 v 1 , … , v k v_1,\dots,v_k v 1 , … , v k 是 A A A 的特徵向量,而它們分別對應於互不相同的
特徵值 λ 1 , … , λ k \lambda_1,\dots,\lambda_k λ 1 , … , λ k ,則
v 1 , … , v k v_1,\dots,v_k v 1 , … , v k 必定線性無關
證明
不預設獨立性的歸納證明 設 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s 兩兩不同,且 w j ∈ E A ( λ j ) w_j\in E_A(\lambda_j) w j ∈ E A ( λ j ) 。我們用 s s s 歸納
證明:若 ∑ j = 1 s w j = 0 \sum_{j=1}^s w_j=0 ∑ j = 1 s w j = 0 ,則每個 w j = 0 w_j=0 w j = 0 ,允許其中某些 w j w_j w j 本來就是零向量。
s = 1 s=1 s = 1 時結論顯然。歸納步驟中,對關係式應用 A − λ s I A-\lambda_s I A − λ s I ,最後一項消失,得到
∑ j = 1 s − 1 ( λ j − λ s ) w j = 0 \sum_{j=1}^{s-1}(\lambda_j-\lambda_s)w_j=0 j = 1 ∑ s − 1 ( λ j − λ s ) w j = 0 每個數乘後的向量仍在自己的特徵空間中。歸納假設使所有
( λ j − λ s ) w j (\lambda_j-\lambda_s)w_j ( λ j − λ s ) w j 為零;互異性使這些純量非零,所以 j < s j<s j < s 時 w j = 0 w_j=0 w j = 0 ,
再由原關係得到 w s = 0 w_s=0 w s = 0 。把按特徵值分組的任意關係應用這個結論,再利用每個特徵空間
內部基的獨立性,就得到所有系數都為零;因此各特徵空間的基的並集線性無關
這條定理立即帶來兩個重要推論。
定理
互異特徵值的數目上界 一個 n × n n\times n n × n 矩陣最多只可擁有 n n n 個互異特徵值
定理
互異特徵值測試可對角化 若一個 n × n n\times n n × n 矩陣恰好有 n n n 個互異特徵值,則它必定可對角化
前面的獨立性結果同時給出兩項推論:互異特徵值最多有 n n n 個;若恰好有 n n n 個,從每個
特徵值選取一個非零特徵向量,就得到長度為 n n n 的線性無關列表,因而是 F n F^n F n 的一組基。
其逆命題是假的。可對角化矩陣仍然可以有重複特徵值。最簡單的例子就是單位矩陣:每一個非零向量都是特徵值 1 1 1 的特徵向量,而矩陣本身早已是對角矩陣。
更精確的可對角化判準
互異特徵值是一個充分條件,但不是唯一條件。
定理
特徵空間維數總和判準 把所選域 F F F 中 A A A 的所有互異特徵值列作 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s ;這個列表可以為空。
則 A A A 在 F F F 上可對角化,當且僅當
dim F E A ( λ 1 ) + ⋯ + dim F E A ( λ s ) = n \dim_F E_A(\lambda_1)+\cdots+\dim_F E_A(\lambda_s)=n dim F E A ( λ 1 ) + ⋯ + dim F E A ( λ s ) = n
這項判準是一個基底計數,並不要求特徵多項式完全分裂。特徵空間獨立性證明說明,各
特徵空間基的並集線性無關;若維數總和是 n n n ,它就是一組基,因此可對角化。反過來,
對角化基底可按對角元素的特徵值分組,每個向量落在相應特徵空間中。各特徵空間基的並集線性無關,維數至多是 n n n ;
它的張成空間包含對角化基底中的每個向量,因此張成整個 F n F^n F n ,維數至少是 n n n 。所以總和正好是 n n n 。
若 F F F 中沒有特徵值,總和是 0 0 0 ,而 n ≥ 1 n\ge1 n ≥ 1 的空間不可能在 F F F 上對角化。
更精細的重數判準需要完全分裂:
定理
代數重數與幾何重數判準 若 p A p_A p A 在 F F F 上完全分裂,則 A A A 在 F F F 上可對角化,當且僅當對 F F F 中的每個特徵值
λ \lambda λ 都有 m g ( λ ) = m a ( λ ) m_g(\lambda)=m_a(\lambda) m g ( λ ) = m a ( λ )
完全分裂時,∑ i m a ( λ i ) = n \sum_i m_a(\lambda_i)=n ∑ i m a ( λ i ) = n ,而重數不等式逐項給出
m g ( λ i ) ≤ m a ( λ i ) m_g(\lambda_i)\le m_a(\lambda_i) m g ( λ i ) ≤ m a ( λ i ) 。因此每一對重數都相等,正好等價於維數總和為
n n n ,再應用前面的判準即可。不完全分裂時,這個條件不能安全替代維數總和判準。在實數上,
R = [ 1 − 1 1 1 ] , p R ( t ) = ( t − 1 ) 2 + 1 R=\begin{bmatrix}1&-1\\1&1\end{bmatrix},\qquad p_R(t)=(t-1)^2+1 R = [ 1 1 − 1 1 ] , p R ( t ) = ( t − 1 ) 2 + 1
沒有實特徵值。「每個實特徵值都滿足 m g = m a m_g=m_a m g = m a 」會變成空命題,但 R R R 不能在 R \mathbb R R 上
對角化。在 C \mathbb C C 上,根 1 + i 1+i 1 + i 與 1 − i 1-i 1 − i 互異,帶有域條件的判準才適用。
例題
特徵值重複,但仍然可對角化 令
A = [ 2 1 1 1 2 1 1 1 2 ] A=
\begin{bmatrix}
2&1&1\\
1&2&1\\
1&1&2
\end{bmatrix} A = 2 1 1 1 2 1 1 1 2 令 d = 2 − t d=2-t d = 2 − t 。沿第一行展開時,第一個餘子式為
det [ d 1 1 d ] = d 2 − 1 \det\begin{bmatrix}d&1\\1&d\end{bmatrix}=d^2-1 det [ d 1 1 d ] = d 2 − 1 ,符號為正;第二個餘子式為
det [ 1 1 1 d ] = d − 1 \det\begin{bmatrix}1&1\\1&d\end{bmatrix}=d-1 det [ 1 1 1 d ] = d − 1 ,餘子式符號為負;第三個餘子式為
det [ 1 d 1 1 ] = 1 − d \det\begin{bmatrix}1&d\\1&1\end{bmatrix}=1-d det [ 1 1 d 1 ] = 1 − d ,符號為正。因此三個帶符號的項分別是
d ( d 2 − 1 ) d(d^2-1) d ( d 2 − 1 ) 、− ( d − 1 ) -(d-1) − ( d − 1 ) 和 + ( 1 − d ) +(1-d) + ( 1 − d ) ,所以
d ( d 2 − 1 ) − ( d − 1 ) + ( 1 − d ) = d 3 − 3 d + 2 = ( d − 1 ) 2 ( d + 2 ) d(d^2-1)-(d-1)+(1-d)=d^3-3d+2=(d-1)^2(d+2) d ( d 2 − 1 ) − ( d − 1 ) + ( 1 − d ) = d 3 − 3 d + 2 = ( d − 1 ) 2 ( d + 2 ) 代回 d = 2 − t d=2-t d = 2 − t 得
p A ( t ) = ( 1 − t ) 2 ( 4 − t ) = − ( t − 1 ) 2 ( t − 4 ) p_A(t)=(1-t)^2(4-t)=-(t-1)^2(t-4) p A ( t ) = ( 1 − t ) 2 ( 4 − t ) = − ( t − 1 ) 2 ( t − 4 ) 這個因式分解顯示根 1 1 1 出現兩次、根 4 4 4 出現一次;三次多項式的奇次數也解釋了負的最高次項係數。由於多項式次數為三,
這些就是它在 R \mathbb R R 中的全部根,後面的特徵空間計數因此涵蓋了這個矩陣的每個實特徵值。
當 λ = 1 \lambda=1 λ = 1 時,解 ( A − I ) x = 0 (A-I)x=0 ( A − I ) x = 0 得 x + y + z = 0 x+y+z=0 x + y + z = 0 ,所以
E A ( 1 ) = span { [ 1 − 1 0 ] , [ 1 0 − 1 ] } E_A(1)=\operatorname{span}\left\{\begin{bmatrix}1\\-1\\0\end{bmatrix},\begin{bmatrix}1\\0\\-1\end{bmatrix}\right\} E A ( 1 ) = span ⎩ ⎨ ⎧ 1 − 1 0 , 1 0 − 1 ⎭ ⎬ ⎫ 當 λ = 4 \lambda=4 λ = 4 時,方程給出 x = y = z x=y=z x = y = z ,故 E A ( 4 ) = span { ( 1 , 1 , 1 ) T } E_A(4)=\operatorname{span}\{(1,1,1)^T\} E A ( 4 ) = span {( 1 , 1 , 1 ) T } 。
E A ( 1 ) E_A(1) E A ( 1 ) 中的兩個向量由第二、第三座標立即看出線性無關。再用互異特徵空間引理,它們與
E A ( 4 ) E_A(4) E A ( 4 ) 中的向量合起來仍然線性無關,並且
dim E A ( 1 ) + dim E A ( 4 ) = 2 + 1 = 3 \dim E_A(1)+\dim E_A(4)=2+1=3 dim E A ( 1 ) + dim E A ( 4 ) = 2 + 1 = 3 這裏也可以直接檢查零空間:A − I A-I A − I 的三行均給出 x + y + z = 0 x+y+z=0 x + y + z = 0 ,所以維數是 2 2 2 ;而 A − 4 I A-4I A − 4 I
的方程等價於 x = y = z x=y=z x = y = z ,所以維數是 1 1 1 。這與多項式中根 1 1 1 的重數 2 2 2 和根 4 4 4 的重數 1 1 1
完全一致;三個方向合起來構成 F 3 F^3 F 3 的基。
因此 A A A 雖有重根,仍然可對角化
Cayley-Hamilton 定理給出一條多項式恆等式
本節再向前一步,把特徵多項式重新代回矩陣本身。
定理
Cayley-Hamilton 定理 若
p A ( t ) = c 0 + c 1 t + c 2 t 2 + ⋯ + c n t n , p_A(t)=c_0+c_1t+c_2t^2+\cdots+c_nt^n, p A ( t ) = c 0 + c 1 t + c 2 t 2 + ⋯ + c n t n , 則
c 0 I + c 1 A + c 2 A 2 + ⋯ + c n A n = 0. c_0I+c_1A+c_2A^2+\cdots+c_nA^n=0. c 0 I + c 1 A + c 2 A 2 + ⋯ + c n A n = 0. 等價寫法是 p A ( A ) = 0 p_A(A)=0 p A ( A ) = 0 。這個定理是一般性的;下面只證明可對角化情形,
一般證明超出本節範圍
對可對角化矩陣來說,這條定理很好理解:若 A = S D S − 1 A=SDS^{-1} A = S D S − 1 ,那麼把多項
式 p A p_A p A 套到 A A A 上,等於把它逐項套到 D D D 的對角線各項上,而每個
對角線項本身都是 A A A 的特徵值,因此也是 p A p_A p A 的根。
旁註 按下可固定此旁註,按 Escape 關閉。 旁註
區分定理本身與這裏證明的情形
Cayley-Hamilton 對每個方陣都成立。下面的論證只證明 A A A 可對角化時的情形;後面的
矩陣 J J J 不可對角化,因此直接驗證它的恆等式,而不把它套進這個證明。
關閉
證明
可對角化情形的 Cayley-Hamilton 證明 假設 A = S D S − 1 A=SDS^{-1} A = S D S − 1 ,其中 D = diag ( λ 1 , … , λ n ) D=\operatorname{diag}(\lambda_1,\dots,\lambda_n) D = diag ( λ 1 , … , λ n ) 。對純量多項式
q ( t ) = c 0 + ⋯ + c r t r q(t)=c_0+\cdots+c_rt^r q ( t ) = c 0 + ⋯ + c r t r ,定義 q ( A ) = c 0 I + c 1 A + ⋯ + c r A r q(A)=c_0I+c_1A+\cdots+c_rA^r q ( A ) = c 0 I + c 1 A + ⋯ + c r A r ;這是對矩陣冪作標
量代入,不是在行列式內部作形式代換。因為冪保持相似關係,q ( A ) = S q ( D ) S − 1 q(A)=S q(D)S^{-1} q ( A ) = S q ( D ) S − 1 ,而
q ( D ) q(D) q ( D ) 的對角元素是 q ( λ 1 ) , … , q ( λ n ) q(\lambda_1),\dots,q(\lambda_n) q ( λ 1 ) , … , q ( λ n ) 。取 q = p A q=p_A q = p A 後,根據特徵值—
根定理這些對角元素全為零。常數項使用 I = S I S − 1 I=SIS^{-1} I = S I S − 1 ,所以 p A ( A ) = 0 p_A(A)=0 p A ( A ) = 0
Cayley–Hamilton 恆等式把高次冪化為低次冪。若
p A ( t ) = c 0 + c 1 t + ⋯ + c n − 1 t n − 1 + c n t n , p_A(t)=c_0+c_1t+\cdots+c_{n-1}t^{n-1}+c_nt^n, p A ( t ) = c 0 + c 1 t + ⋯ + c n − 1 t n − 1 + c n t n ,
則 c n = ( − 1 ) n ≠ 0 c_n=(-1)^n\ne0 c n = ( − 1 ) n = 0 ,所以可以解出 A n A^n A n ,再依次乘以 A A A 並化簡,得到更高次冪。當 c 0 = det ( A ) ≠ 0 c_0=\det(A)\ne0 c 0 = det ( A ) = 0 時,A A A 可逆;把恆等式乘以 A − 1 A^{-1} A − 1 並整理,得到
A − 1 = − c 1 I + c 2 A + ⋯ + c n A n − 1 c 0 . A^{-1}=-\frac{c_1I+c_2A+\cdots+c_nA^{n-1}}{c_0}. A − 1 = − c 0 c 1 I + c 2 A + ⋯ + c n A n − 1 .
這裏必須先由 c 0 ≠ 0 c_0\ne0 c 0 = 0 確定可逆性,才能使用 A − 1 A^{-1} A − 1 。
例題
一條小型 Cayley-Hamilton 恆等式 令
J = [ 1 4 0 1 ] J=
\begin{bmatrix}
1&4\\
0&1
\end{bmatrix} J = [ 1 0 4 1 ] 其特徵多項式為
p J ( t ) = ( 1 − t ) 2 = t 2 − 2 t + 1 p_J(t)=(1-t)^2=t^2-2t+1 p J ( t ) = ( 1 − t ) 2 = t 2 − 2 t + 1 因此 Cayley-Hamilton 告訴你
J 2 − 2 J + I = 0 J^2-2J+I=0 J 2 − 2 J + I = 0 直接計算
J 2 = [ 1 8 0 1 ] , J 2 − 2 J + I = 0 J^2=\begin{bmatrix}1&8\\0&1\end{bmatrix},
\qquad J^2-2J+I=0 J 2 = [ 1 0 8 1 ] , J 2 − 2 J + I = 0 把這個已驗證的恆等式乘以 J J J ,得到
J 3 = 2 J 2 − J = 2 ( 2 J − I ) − J = 3 J − 2 I J^3=2J^2-J=2(2J-I)-J=3J-2I J 3 = 2 J 2 − J = 2 ( 2 J − I ) − J = 3 J − 2 I 更具體地,將 J 2 − 2 J + I = 0 J^2-2J+I=0 J 2 − 2 J + I = 0 乘以 J k J^k J k ,對每個 k ≥ 0 k\ge0 k ≥ 0 都得到遞推式
J k + 2 = 2 J k + 1 − J k J^{k+2}=2J^{k+1}-J^k J k + 2 = 2 J k + 1 − J k 。因此 J 4 = 2 J 3 − J 2 = 4 J − 3 I J^4=2J^3-J^2=4J-3I J 4 = 2 J 3 − J 2 = 4 J − 3 I ,無需從頭計算較大的矩陣乘積。
這正是多項式恆等式提供的具體化簡機制。事實上,對每個正整數 m m m ,
J m = m J − ( m − 1 ) I = [ 1 4 m 0 1 ] J^m=mJ-(m-1)I=\begin{bmatrix}1&4m\\0&1\end{bmatrix} J m = m J − ( m − 1 ) I = [ 1 0 4 m 1 ] m = 1 m=1 m = 1 時這是 J J J 的定義。若公式對 m m m 成立,則
J m + 1 = m J 2 − ( m − 1 ) J = m ( 2 J − I ) − ( m − 1 ) J = ( m + 1 ) J − m I J^{m+1}=mJ^2-(m-1)J=m(2J-I)-(m-1)J=(m+1)J-mI J m + 1 = m J 2 − ( m − 1 ) J = m ( 2 J − I ) − ( m − 1 ) J = ( m + 1 ) J − m I ,於是下一個情形也成立。
這說明即使 J J J 不可對角化,化簡仍然可以具體進行。
現在可以具體應用前面的係數公式:這裏 c 0 = 1 c_0=1 c 0 = 1 、c 1 = − 2 c_1=-2 c 1 = − 2 、c 2 = 1 c_2=1 c 2 = 1 ,所以
J − 1 = − − 2 I + J 1 = 2 I − J = [ 1 − 4 0 1 ] J^{-1}=-\frac{-2I+J}{1}=2I-J=\begin{bmatrix}1&-4\\0&1\end{bmatrix} J − 1 = − 1 − 2 I + J = 2 I − J = [ 1 0 − 4 1 ] 兩個消去次序都可以直接檢查:
J ( 2 I − J ) = 2 J − J 2 = I ( 2 I − J ) J = 2 J − J 2 = I J(2I-J)=2J-J^2=I
\qquad (2I-J)J=2J-J^2=I J ( 2 I − J ) = 2 J − J 2 = I ( 2 I − J ) J = 2 J − J 2 = I
常見錯誤
反例模式
重複特徵值仍可能可對角化 錯誤說法:任何重複特徵值都會阻止對角化。取 A = 2 I 2 A=2I_2 A = 2 I 2 ,則
p A ( t ) = ( 2 − t ) 2 p_A(t)=(2-t)^2 p A ( t ) = ( 2 − t ) 2 ,所以 2 2 2 的代數重數是 2 2 2 ;但 E A ( 2 ) = R 2 E_A(2)=\mathbb R^2 E A ( 2 ) = R 2 的基是
e 1 , e 2 e_1,e_2 e 1 , e 2 ,矩陣本身已經是對角矩陣。前面的 B B B 具有相同的重根模式,卻只有一維
特徵空間,所以不可對角化。修正方法是在已聲明的分裂條件下比較 m g ( λ ) m_g(\lambda) m g ( λ ) 與
m a ( λ ) m_a(\lambda) m a ( λ ) ,或在所選域上使用不附帶分裂條件的維數總和判準
快速檢查
思考檢查
[ 2 0 0 5 ] \begin{bmatrix}2&0\\0&5\end{bmatrix} [ 2 0 0 5 ] 的特徵多項式是甚麼?用 p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I )
解答 · 答案 p A ( t ) = ∣ 2 − t 0 0 5 − t ∣ = ( 2 − t ) ( 5 − t ) . p_A(t)=
\begin{vmatrix}
2-t&0\\
0&5-t
\end{vmatrix}
=(2-t)(5-t). p A ( t ) = 2 − t 0 0 5 − t = ( 2 − t ) ( 5 − t ) .
思考檢查
若一個 n × n n\times n n × n 矩陣有 n n n 個互異特徵值,你可以立刻得出甚麼結論?
解答 · 答案 它必定可對角化,因為互異特徵值所對應的特徵向量必線性無關
解答 · 答案 不會。對每個特徵值 λ \lambda λ ,都有
m g ( λ ) ≤ m a ( λ ) . m_g(\lambda)\le m_a(\lambda). m g ( λ ) ≤ m a ( λ ) .
練習
思考檢查
求 [ 0 1 − 2 3 ] \begin{bmatrix}0&1\\-2&3\end{bmatrix} [ 0 − 2 1 3 ] 的特徵多項式,並列出其特徵值。 先算 det ( A − t I ) \det(A-tI) det ( A − t I ) ,再因式分解
解答 · 引導解答 p A ( t ) = ∣ − t 1 − 2 3 − t ∣ = t 2 − 3 t + 2 = ( t − 1 ) ( t − 2 ) . p_A(t)=
\begin{vmatrix}
-t&1\\
-2&3-t
\end{vmatrix}
=t^2-3t+2=(t-1)(t-2). p A ( t ) = − t − 2 1 3 − t = t 2 − 3 t + 2 = ( t − 1 ) ( t − 2 ) . 所以特徵值是 1 1 1 與 2 2 2
思考檢查
一個實 4 × 4 4\times4 4 × 4 矩陣有四個互異的實特徵值。若從每個特徵值各選一個特徵向量,這四個向量所張成空間的維數是多少?
解答 · 引導解答 這四個特徵向量線性無關,因此它們張成的空間維數是 4 4 4 。所以它們本身
已構成 R 4 \mathbb{R}^4 R 4 的一組基底
思考檢查
若 p A ( t ) = − t 3 + 6 t 2 − 11 t + 6 p_A(t)=-t^3+6t^2-11t+6 p A ( t ) = − t 3 + 6 t 2 − 11 t + 6 ,Cayley-Hamilton 會給出甚麼矩陣恆等式?
解答 · 引導解答 − A 3 + 6 A 2 − 11 A + 6 I = 0 -A^3+6A^2-11A+6I=0 − A 3 + 6 A 2 − 11 A + 6 I = 0 或者兩邊乘以 − 1 -1 − 1 :
A 3 − 6 A 2 + 11 A − 6 I = 0 A^3-6A^2+11A-6I=0 A 3 − 6 A 2 + 11 A − 6 I = 0 這就是對應的 Cayley-Hamilton 恆等式
相關筆記
請把
8.1 特徵值、特徵向量與特徵空間
打開,因為特徵值與零空間的關係是這一節的基礎。
同時也應保留
8.2 對角化與相似
在旁,因為本節提供的多項式工具正是用來判斷那一節的對角化是否成立。
而 p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I ) 的行列式部分,則依賴
7.1 行列式與餘因子展開 。