題目
Find the trace of I+A+A2+⋯+A28 for A=[4233].
想法與解法
朱立民 says
想法
我們首先需要知道一個 n×n 矩陣 M 會有 tr(M)=∑i=1nλi 這個特性,再來我們只需要知道所有 A 的特徵值跟所有 I+A+A2+⋯+A28 的特徵值有甚麼關係就可以求出 tr(I+A+A2+⋯+A28)。
解法
在解這題時,我們需要知道兩件事情。
一個是對於所有n×n 矩陣 M 會有 tr(M)=∑i=1nλi。
首先,我們知道 n×n 矩陣 M 在算特徵方程式 PM(x) 時,(−x)n−1 的係數為 tr(M),又因為
PM(x)=(λ1−x)(λ2−x)⋯(λn−x),
其中 λi 為矩陣 M 的特徵值,乘開發現 (−x)n−1 的係數為 ∑i=1nλi,所以 tr(M)=∑i=1nλi。
另一個是對任何多項式 f,若 λ 是 M 的特徵值,則 f(λ) 是 f(M) 的特徵值,且 λ 在 M 中的代數重數和 f(λ) 在 f(M) 中的代數重數一樣。
我們這裡只須用到比較簡單的版本,也就是當 M 是可對角化的時候這個敘述是對的。
假設一個可對角化的矩陣 M 有一個特徵值 λ 和特徵向量 v 使得
Mv=λv,那麼
M2v=M(Mv)=M(λv)=λM(v)=λ2v,
再用數學歸納法我們可以證明
Mkv=λkv.
再來假設 k 是一個係數,那麼
kMv=kλv.
最後假設多項式 f(M)=c0I+c1M+c2M2+⋯+cnMn,其中 c0,⋯,cn 是係數,那麼
f(M)v=(c0I+c1M+c2M2+⋯+cnMn)v=c0v+c1λv+c2λ2v+⋯+cnλnv=(c0λ0+c1λ1+c2λ2+⋯+cnλn)v=f(λ)v.
所以 f(M) 的特徵值是 f(λ)。
有了這兩件事情,我們只需要將 f(A)=I+A+A2+⋯+A28 的特徵值算出來再全部加起來就是 tr(f(A))。
首先,因為 A 是一個 2×2 的矩陣,所以會有兩個特徵值 λ1,λ2,之後我們有兩個式子
λ1+λ2λ1λ2=tr(A)=7,=det(A)=6.
不失一般性,我們可以得到 λ1=1 及 λ2=6,則
tr(f(A))=f(λ1)+f(λ2)=f(1)+f(6)=29+(1+6+62+⋯+628)=29+1−61−629.