參考用書《李範全書》
一、def
∣aij∣=j1j2...jn∑(−1)τ(j1j2...jn)a1j1a2j2...anjn
二、properties
- ∣AT∣=∣A∣
- 行行/列列交換一次,需變號一次。
- ∣cA∣=cn∣A∣
- 行/列倍數加至另一行/列,值不變。
- ∣α,β1+β2,γ∣=∣α,β1,γ∣+∣α,β2,γ∣
行列式運算需區別於矩陣運算
(a,b1,c)+(a,b2,c)=(2a,b1+b2,2c)
∣a,b1,c∣+∣a,b2,c∣=∣a,b1+b2,c∣
注:行列式各列間運算獨立,是存同求異的。
- 兩行/列互爲倍數,值爲0。
- ai,jAm,n={∣A∣0,(i=m)∧(j=n),else
- [A0CB]=[AD0B]=∣A∣∣B∣
- Vandermode行列式=i<j∏(aj−ai)
Vandermode行列式=0⟺a1,a2,...,an兩兩不同
三、calculation
- By Crammer Rule
- By Properties
- By def
- By quiz
四、quiz
- 多項式展開式:
f(x)==(x−a1)(x−a2)(x−a3)(x−a4)x4−(a1+a2+a3+a4)x3+(a1a2+a1a3+a1a4+a2a3+a2a4+a3a4)x2−(a1a2a3+a1a2a4+a1a3a4+a2a3a4)x+a1a2a3a4
x^3的係數爲−(a1+a2+a3+a4)
- 矩陣A,B分別爲m,n階矩陣,有
∣∣∣∣CBA0∣∣∣∣=∣∣∣∣0BAD∣∣∣∣=(−1)mn∣A∣∣B∣
證明:各列鄰換成pro8形式
- 抽象行列式計算,注意可使用pro4。
- 展開式計算行列式,注意觀察是否某行或某列的元素相近,可利用初等變換”化零階法“計算。
- ∣∣∣∣∣∣∣∣∣∣abb⋯bbab⋯bbba⋯b⋯⋯⋯⋱⋯bbb⋯a∣∣∣∣∣∣∣∣∣∣=[a+(n−1)b](a−b)n−1
∣∣∣∣∣∣∣∣∣∣1+a23⋯n12+a3⋯n123+a⋯n⋯⋯⋯⋱⋯123⋯n+a∣∣∣∣∣∣∣∣∣∣=[a+2n(n+1)]an−1
- 這是一道有趣易被騙的題目
計算n階行列式
D=∣∣∣∣∣∣∣∣∣∣a1a2a3⋯an−1x0⋯00−1x⋯0⋯⋯⋯⋱⋯000⋯x∣∣∣∣∣∣∣∣∣∣
解:對第一列展開:
D=i=1∑naiAi1=i=1∑n(−1)i+1aiMi1
Mi1=∣∣∣∣Gi00Hi∣∣∣∣
其中,G_i是一對角線元素都是-1的i-1階下三角矩陣,H_i是一對角線元素都是x的n-i階上三角矩陣,於是
Mi1=∣Gi∣∣Hi∣=(−1)i−1xn−i
代入得:D=i=1∑naixn−i
特別注意!!G_i是一對角線元素都是-1的i-1階下三角矩陣,H_i是一對角線元素都是x的n-i階上三角矩陣
- D=∣∣∣∣∣∣∣∣∣∣∣a0⋮0bba⋮000b⋮00⋯⋯⋯⋯00⋮a000⋮ba∣∣∣∣∣∣∣∣∣∣∣=an+(−1)n+1bn
五、further
大數據顯示,考場上計算行列式使用數歸、遞推等,趨於不可能事件,只是,數學怎可放過這些鼻祖證明方法。以下內容供活絡筋骨與想象力之用。
- By 數歸
eg1. 三斜線行列式(非0元素僅出現於對角線及其上下兩條斜線上的行列式,且這些元素相同),證明其行列式的值,是數歸典型例題。
eg2. 證明:D=∣∣∣∣∣∣∣∣∣∣∣∣∣1−a−10⋮00a1−a−1⋮000a1−a⋮−10⋯⋯⋯⋯⋯000⋮1−a−1000⋮a1−a∣∣∣∣∣∣∣∣∣∣∣∣∣=i=0∑n(−a)n
證明:記此行列式爲D_n,對第1行展開,得到一個遞推公式:
Dn=(1−a)Dn−1+aDn−2
以下用數歸證明:
對n=1,2,有:D1=1−a,D2=∣∣∣∣1−a−1a1−a∣∣∣∣=(1−a)2+a=1−a+a2
假設對n-1和n-2結論成立,下證對n也成立:
Dn−1=1−a+a2−a3+⋯+(−a)n−1,Dn−2=1−a+a2−a3+⋯+(−a)n−2
則由遞推公式化簡得證。
eg3.證明“爪形行列式”
D=∣∣∣∣∣∣∣∣∣∣∣∣∣a1b10⋮00a2c2b2⋮00a30c3⋮00⋯⋯⋯⋯⋯an−100⋮cn−1bn−1an00⋮0cn∣∣∣∣∣∣∣∣∣∣∣∣∣=i=1∑n(−1)i−1b1⋯bi−1aici+1⋯cn
證明:對第n列展開得遞推公式再數歸,即可得證。
事實上,只需對第1行展開就可求值:
i=1∑n(−1)i−1b1⋯bi−1aici+1⋯cn=i=1∑n(−1)i+1aiM1i=i=1∑n(−1)i−1aiM1i
其中,M1i=∣Gi∣∣Hi∣=b1⋯bi−1ci+1⋯cn
- By 遞推
eg4.計算
Dn=∣∣∣∣∣∣∣∣∣∣∣110⋮0111⋮0011⋮0001⋮0⋯⋯⋯⋯000⋮1000⋮1∣∣∣∣∣∣∣∣∣∣∣
n>=3時,對第1列/行展開得,Dn=A11+A21=Dn−1−M21=Dn−1−Dn−2
n>=4時,有
Dn=Dn−1−Dn−2=Dn−2−Dn−3−Dn−2=−Dn−3
再由D_1=1,D_2=0,D_3=D_2-D_1=-1得
Dn={(−1)k0,n=3k,3k+1,n=3k+2
- By 數列(重要)
eg.2
證明:記此行列式爲D_n,對第1行展開,得到一個遞推公式:
Dn=(1−a)Dn−1+aDn−2
記H_n=D_n-D_{n-1}(n>=2)有
Hn=−aHn−1
即{H_n}是公比爲-a的等比數列。
eg5. 證明:
D=∣∣∣∣∣∣∣∣∣∣∣∣∣2aa20⋮0012aa2⋮00012a⋮00001⋮00⋯⋯⋯⋯⋯000⋮a20000⋮2aa2000⋮12a∣∣∣∣∣∣∣∣∣∣∣∣∣=(n+1)an
證明:也可由數歸,此由數列。
展開式得遞推Dn=2aDn−1−a2Dn−2
Dn−aDn−1=a(Dn−1−aDn−2)
記H_n=D_n-aD_{n-1},
Hn=aHn−1
即{H_n}是公比爲a的等比數列。
eg6.證明:
D=∣∣∣∣∣∣∣∣∣∣∣a+ba⋮00ba+b⋮000b⋮00⋯⋯⋯⋯00⋮a+ba00⋮ba+b∣∣∣∣∣∣∣∣∣∣∣=⎩⎪⎨⎪⎧(n+1)ana−ban+1−bn+!,a=b,else
對第1行展開得遞推公式:
Dn=(a+b)Dn−1−abDn−2
則Hn=Dn−bDn−1=aHn−1
故{H_n}是公比爲a的等比數列。