1. 程式人生 > >高等代數中行列式的計算總結

高等代數中行列式的計算總結

(1)首先看能不能使某行(列)的元素全相等.
(2)若在某步中出現形如


等形狀,可用對角線元素將第1行(列)化為0,即可變成三角形.
(3)若出現
x1aaax2aaaxn
形式,則加一行一列,可化為(1).
(4)若出現
x1bbax2bbaaxn

形式,則用最後一列按行列式加法分解成兩個行列式:一個最後一列只有一個非零元素,另一個最後一列全相等.第一個按最後一行展開可得遞推式,另一個是(1)的形式.
(5)若出現
x1a
1
a1
a2x2a2ananxn

則提取各列公因子.
(6)三線行列式
acbcba
則先按第1行(列)展開,再按第1列(行)展開,即得遞推式,是關於 Dn 的二階差分方程,可取兩個數 s,t:s+t=a,st=bc (即令 2s=a+a24bc,2t=aa24bc ),將 s,t 代入,再將遞推式變形即可.若三線中的線內元素不同,則拼人品,此類問題可參看[1]36頁136題.
(7)範德蒙型行列式:轉置,輾轉反側值不變;少一行,則補一行;奇葩行,則按奇葩行展開.
(8)半迴圈行列式可用鄰行(列)相減化為三角形.
(9)以組合數為元素的行列式,用
Ckn+Ck1n=Ckn+1
k=0n(1)kCkn=C0nC1n+C2nC3n++(1)nCnn=0
k=0nCkn=C0n+C1n++Cnn=2n
參考文獻
[1] 胡適耕, 劉先忠. 高等代數:定理, 問題, 方法 [M]. 北京: 科學出版社, 2007.