行列式會告訴你一個方陣是否可逆。特徵值問的是另一個問題:哪些非零向
量所張成的直線在矩陣作用下仍然映入自身?若 Av=λv,則直線
span{v} 會被映入自身。當 λ>0 時,直線上的方向
保持;當 λ<0 時,方向反轉;當 λ=0 時,非零向量會被送到
零向量,而零向量沒有方向。三種情況都可以用「直線映入自身」來統一描述。
一般矩陣不一定保持每一條直線。純量矩陣會把每一條直線映入自身,包括零
純量的情況:0I 會把所有向量都映到零向量。固定一個純量 λ 時,
非零特徵向量加上零向量才形成對應的特徵空間;不同特徵值的特徵向量合
在一起,未必構成子空間。特徵向量很有用,因為矩陣對它的作用完全由一
個純量說明。這個純量記錄拉長、縮短、反向或壓到零的程度。
尋找矩陣作用最簡單的方向
當你解 Ax=b 時,你關心的是整個系統。當你研究特徵值時,你關心的是
滿足下式的特殊向量 v:
Av=λv.
一旦找出這些向量,之後便能更容易處理矩陣的冪、理解對角化,並描述哪
些方向在變換下是不變的。實際計算時,我們會把它改寫成齊次系統,再使
用零空間、秩和行列式的工具。
先看 A=diag(2,3)。水平向量 e1 變成 2e1,垂直向量
e2 變成 3e2,各自仍在原來的直線上;但 (1,1)T 變成 (2,3)T,
已經不在同一條過原點的直線上。因此,尋找特徵向量,就是尋找矩陣只用一個
縮放因子便能描述其作用的特殊方向。
定義
特徵值與特徵向量
設 A 是一個實 n×n 方陣,其中 n≥1。設 λ∈R,
而 v∈Rn 是非零列向量。
若
Av=λv,便稱 v 是 A 對應於 特徵值 λ 的 特徵向量。
這裡必須要求 v 非零。因為零向量對每個純量都滿足 A0=λ0,
若把它容許進來,每個純量都會看起來像特徵值。下面定義的特徵空間會包含
零向量,但「特徵向量」一詞始終只指非零向量。
重點在於,矩陣作用與純量乘法在這個向量上完全一致。向量的直線被保留,
但長度、方向,甚至向量本身是否被壓到零,都由 λ 決定。
從不變直線到齊次方程組
方程 Av=λv 等價於 (A−λI)v=0。固定一個特徵值 λ 後,非零解是特徵向量;把零向量也包括進來,就得到特徵空間。
由定義立刻得到的結論
定理
同一個特徵向量只會對應一個特徵值
設 A 是方陣,而 v 是非零向量。若
Av=λv且Av=μv,則 λ=μ。
原因很直接。把兩式相減:
(λ−μ)v=0.
選擇一個非零坐標 vr=0。上式的第 r 個坐標為
(λ−μ)vr=0。由於 vr 是非零實數,可以約去它,得到
λ−μ=0,所以 λ=μ。非零條件正是這一步約去的依據。
定理
特徵向量的非零倍數仍是特徵向量
若 v 是 A 對應於特徵值 λ 的特徵向量,則每個非零純量倍
cv 也是 A 的特徵向量,而且對應同一個特徵值 λ。
事實上,若 c=0,則
A(cv)=c(Av)=c(λv)=λ(cv)
而 cv=0,所以它符合定義。經過一個特徵向量的直線上,所有非零點
都是特徵向量,而不是只有一個孤立的向量。
定理
同一特徵值下的線性組合
設 u1,…,uk 都是 A 的特徵向量,而且都對應同一個特徵值
λ。則每個非零線性組合
α1u1+⋯+αkuk仍然是 A 對應於 λ 的特徵向量。
令 w=α1u1+⋯+αkuk。利用線性性,
Aw=j=1∑kαjAuj=j=1∑kαjλuj=λw
若 w=0,它就是特徵向量;若非零係數的分量恰好抵消而 w=0,它
只屬於稍後定義的特徵空間,並不是特徵向量。因此定理必須寫「非零線性
組合」,不能只看係數是否全部為零。
定義
特徵空間
設 A 是 n×n 矩陣,而 λ 是一個純量。A 對應於
λ 的 特徵空間 定義為
EA(λ)=N(A−λIn).當 λ 是特徵值時,這個空間包含所有對應的特徵向量,以及零向量;
即使 λ 不是特徵值,同一個零空間記號仍給出
EA(λ)={0}。
第一批例子
例題
一個 2×2 矩陣有兩個不同特徵值
令
A=[13−630−14].先看向量
u1=[5−2].計算得
Au1=[13−630−14][5−2]=[5−2]=1⋅u1.所以 u1 是特徵向量,而對應特徵值為 1。
再看
u2=[2−1].則
Au2=[−42]=−2[2−1]=−2u2.所以 u2 對應的特徵值是 −2。
因此不能把同一特徵值的線性組合定理用於 u1+u2,因為這兩個向量的
特徵值不同。事實上,
u1+u2=[7−3],A(u1+u2)=[10]如果這個和是特徵向量,第二個坐標會迫使 λ=0,但第一個坐標又會
要求 1=0⋅7,矛盾。
例題
同一個特徵值可以對應多於一個方向
令
B=211121112.對 x=(x1,x2,x3)T,令 s=x1+x2+x3,則
Bx=(s+x1, s+x2, s+x3)T向量
u1=111滿足 Bu1=4u1,所以 4 是其中一個特徵值。
再看
u2=1−10,u3=10−1.二者都滿足
Bu2=u2,Bu3=u3.對 λ=1,三個坐標方程都化為 s=0,所以
EB(1)={x∈R3:x1+x2+x3=0}=span⎩⎨⎧1−10,10−1⎭⎬⎫這兩個向量線性無關:若
a(1,−1,0)T+b(1,0,−1)T=0,第二個坐標給出 a=0,第三個坐標給出
b=0。它們構成這個二維特徵空間的一組基。
對 λ=4,方程 Bx=4x 給出
s=3x1=3x2=3x3,所以 x1=x2=x3,從而
EB(4)=span⎩⎨⎧111⎭⎬⎫同一個非零向量不能對應兩個不同特徵值,但同一個特徵值可以有一個平面
的特徵向量。平面中的零向量屬於特徵空間,其非零點才是特徵向量。
特徵值其實是一個零空間問題
把方程 Av=λv 的所有項移到同一邊,便變成
Av−λv=0.
由於 λv=λInv,這等價於
(A−λIn)v=0.
定理
用齊次系統描述特徵值
設 A 是 n×n 矩陣,λ 是純量,而 v=0。
下列兩件事等價:
- v 是 A 對應於特徵值 λ 的特徵向量。
- v 是齊次系統
(A−λIn)x=0的一個非平凡解。
正向是把 Av=λv 移項;反向則是把齊次系統的非平凡解移項回去,
得到 Av=λv。因此特徵值問題便被改寫成普通的線性系統問題。
向量 v 必須落在 A−λIn 的零空間內。
因為它本身是一個零空間,所以 EA(λ) 自動是一個子空間。若
x,y∈EA(λ),則對任意純量 a,b,
(A−λIn)(ax+by)=a(A−λIn)x+b(A−λIn)y=0
所以它對線性組合封閉。特徵空間的維數大於零,當且僅當 λ 是
特徵值;否則它的維數為零。
dimEA(λ) 稱為 λ 的幾何重數,表示這個特徵值有多
少個線性無關的特徵向量方向。在上面的矩陣 B 中,特徵值 1 的幾何
重數是 2,而特徵值 4 的幾何重數是 1。這個維數要在找出候選純量
之後,透過零空間方程求得。
概念視角結構
固定特徵值的空間不是所有特徵向量的總集合
固定一個特徵值 λ,方程 (A−λIn)x=0 的解組成一個零空間。
這個解集本來就包含零向量,並且對加法與純量乘法封閉;它的非零成員才是特徵向量。
不同特徵值的特徵空間取聯集,未必對加法封閉:前面的 u1+u2 就不是特徵向量。
因此必須區分固定 λ 的特徵空間與所有特徵值的特徵向量集合。
特徵值的等價刻畫
一旦有了零空間的版本,前面學過的可逆性詞典便可以直接搬過來。
定理
判斷 λ 是否為特徵值的等價條件
設 A 是 n×n 矩陣,而 λ 是純量。下列敘述等價:
- λ 是 A 的特徵值。
- (A−λIn)x=0 有非平凡解。
- N(A−λIn)={0}。
- A−λIn 不可逆。
- det(A−λIn)=0。
這五個條件來自齊次系統和可逆性詞典。非平凡解正是非零零空間向量,所
以 (1)、(2)、(3) 等價;方陣有非零零空間,當且僅當它不可逆,於是
(3) 與 (4) 等價;行列式判準再給出 (4) 與 (5) 等價。特徵值會迫使
rank(A−λIn)≤n−1。行列式方程用來找出候選
純量,但仍須求零空間,才能找到相應的特徵向量。
從方程讀出特徵空間
找到候選 λ 後,先構造 A−λIn,再把它行化簡。所得齊次
系統中的自由變數會參數化 EA(λ) 的全部向量。自由變數的個數
就是這個特徵空間的維數,也就是可取得的線性無關特徵向量方向數。張成
空間中的每個非零向量都是特徵向量;零向量之所以保留,是因為子空間必
須包含零。因此,只有特徵值清單而沒有特徵空間是不完整的。若特徵值重
複,行列式記錄代數重數,而零空間計算記錄幾何重數;比較二者是下一節
研究對角化時的關鍵問題。
例題
用行化簡找特徵值與特徵空間
令
C=[332−2].先解
det(C−λI)=0.得到
det[3−λ32−2−λ]=(3−λ)(−2−λ)−6=λ2−λ−12.因此特徵值為
λ=4,λ=−3.對 λ=4,
C−4I=[−132−6]∼[10−20].所以 x1=2x2,可取一組基為
[21].對 λ=−3,
C+3I=[6321]∼[3010].所以 3x1+x2=0,可取一組基為
[1−3].因此
EC(4)=span{[21]},EC(−3)=span{[1−3]}.行列式計算負責找出兩個純量;之後的兩次行化簡分別解決兩個齊次系
統。最後代回可核對 C(2,1)T=4(2,1)T 與
C(1,−3)T=−3(1,−3)T,這一步不能由特徵多項式單獨取代。
對角矩陣與三角矩陣
若 D=diag(d1,…,dn) 是對角矩陣,特徵向量方程
可以按坐標分別讀取:
(D−λIn)x=0⟺(dj−λ)xj=0對每個 j
因此
ED(λ)=span{ej:dj=λ}
若沒有對角項等於 λ,這個張成空間就是 {0}。重複的對角項
會增加特徵空間的維數。對零矩陣,每個非零向量都是特徵值 0 的特徵
向量;對單位矩陣,每個非零向量都是特徵值 1 的特徵向量。
若 T 是上三角或下三角矩陣,則 T−λIn 仍是三角矩陣,而且
det(T−λIn)=j=1∏n(tjj−λ)
所以特徵值正好是對角項(按代數重數計算)。但對角項不能單獨決定特徵
向量。考慮上三角矩陣
T=[1042]
有 Te1=e1,所以 ET(1)=span{e1}。當
λ=2 時,(T−2I)x=0 給出 −x1+4x2=0,於是
ET(2)=span{[41]}
改變右上角的 4 會保留對角項和特徵值,卻會改變這個特徵空間;因此
三角矩陣的對角資料不足以確定全部特徵向量。
重要性質
定理
0 是否為特徵值,正好等同於可逆與否
對方陣 A,下列兩件事等價:
- 0 是 A 的特徵值。
- A 不可逆。
等價地,A 可逆當且僅當 0 不是它的特徵值。
這其實只是把前面的等價條件代入 λ=0。
具體來說,若 0 是特徵值,則存在非零 v 使 Av=0,所以 A 的零空
間非平凡,A 不可逆。反過來,若 A 不可逆,方陣的可逆性詞典保證
N(A) 含有非零向量;這個向量滿足 Av=0⋅v,所以 0 是特徵值。
兩個方向都使用同一個齊次系統判準。
定理
簡單矩陣運算下的特徵值變化
若 λ 是 A 的特徵值,則:
- kλ 是 kA 的特徵值;
- 對每個正整數 m,λm 是 Am 的特徵值;
- λ 也是 AT 的特徵值;
- 若 A 可逆,則 λ−1 是 A−1 的特徵值。
若 Av=λv,則
(kA)v=kλv
這證明了 (1),也包括 k=0:零矩陣的每個非零向量都是特徵值 0 的特
徵向量。對正整數 m,用歸納法得到 Amv=λmv;歸納步驟
把 A 乘到等式兩邊,並使用 Av=λv。m=0 是獨立情形:
A0=I,同一個非零向量對單位矩陣的特徵值是 1,這裏不把它寫成
00。
對於 (4),若 A 可逆,則 λ=0。在 Av=λv 兩邊乘
A−1,得到 v=λA−1v,再除以 λ 即得
A−1v=λ−1v。對於 (3),使用行列式恆等式
det(AT−λIn)=det((A−λIn)T)=det(A−λIn)=0
這通過特徵值判準證明了轉置結論;不能把 Av=λv 直接轉置為
ATv=λv。對矩陣 T=[1042],
Te1=e1,但
TTe1=[1402][10]=[14]=e1
可選複數擴展:數域很重要
上面的基本定義是在 R 上進行的。考慮實矩陣
R=[11−11]
若 λ 是實數,則
det(R−λI2)=(1−λ)2+1=(λ−1)2+1>0
因此 R 沒有實特徵值,也沒有實特徵向量。若把純量域明確改為
C,根便是 1+i 與 1−i。取
u+=[i1],u−=[−i1]
直接計算可得
Ru+=[i−1i+1]=(1+i)u+,Ru−=[−1−i1−i]=(1−i)u−
解 (R−(1+i)I)x=0 的第一行得到 x=iy;對 1−i 則得到 x=−iy。
所以在 C 上,兩個特徵空間分別是
spanC{u+} 與
spanC{u−}。這個例子標出數域的邊界:非實
根不是實特徵值,但在明確更換純量域後便成為有效的特徵值。
常見錯誤
常見錯誤
零向量永遠不是特徵向量
學生常會留意到 A0=λ0 對所有純量都成立,於是誤以為零向量是所
有特徵值的特徵向量。正因如此,定義才必須排除零向量。特徵向量代表的
是某個真正的方向,而零向量沒有方向可言。
快速檢查
思考檢查
若 v 是 A 對應於特徵值 λ 的特徵向量,則 3v 也是嗎?
解答 · 答案
是。因為 A(3v)=3Av=3λv=λ(3v),所以 3v 仍是對應於
λ 的特徵向量。
思考檢查
為甚麼 0 是特徵值會迫使 A 不可逆?
利用系統 (A−0I)x=0 去理解。
解答 · 答案
若 0 是特徵值,則 Ax=0 有非平凡解。這表示 A 的零空間非平
凡,因此 A 不可逆。
思考檢查
用零空間語言寫出 EA(λ)。
解答 · 答案
EA(λ)=N(A−λIn).它就是 A−λIn 的零空間。
練習
思考檢查
證明 [11] 是 [2112] 的特徵向量,並找出其特徵值。
解答 · 引導解答
[2112][11]=[33]=3[11].所以這個向量是特徵向量,而對應特徵值是 3。
思考檢查
求 A=[1004] 對應於特徵值 4 的特徵空間。
解 (A−4I)x=0。
解答 · 引導解答
A−4I=[−3000].因此 x1=0,x2 自由,所以
EA(4)=span{[01]}.
思考檢查
若 A 可逆,則 0 會否成為 AT 的特徵值?
解答 · 引導解答
不會。若 0 是 AT 的特徵值,則 AT 不可逆。但 A 可逆當且僅
當 AT 可逆,所以這是不可能的。
相關筆記
請把
7.2 行變換、乘積與可逆性
放在旁邊,因為測試 det(A−λI)=0 直接依賴行列式與可逆性的理
解。
接着可讀
8.2 對角化與相似,
看看一整組特徵向量如何改變矩陣的整體形狀。
本節的子空間觀點也依賴
6.5 基底與維數。