行列式的计算方法总结
- 格式:doc
- 大小:188.50 KB
- 文档页数:5
行列式的计算方法总结: 1. 利用行列式性质把行列式化为上、下三角形行列式. 2. 行列式按一行(一列)展开,或按多行(多列)展开(Laplace定理). 几个特别的行列式:
BABCABCA0021,BABADDBAmn)1(0021,其中BA,分别是nm,阶的方阵.
例子: nnabababbababaD22, 利用Laplace定理,按第1,nn行展开,除2级子式abba外其余由第1,nn行所得的2级子式均为零. 故222222112)()1(nnnnnnnDbaDabbaD,此为递推公式,应用可得 nnnnbaDbaDbaD)()()(224222222222.
3. 箭头形行列式或者可以化为箭头形的行列式.
例:nnnnnnnaxxaaxxaaxxaaaaxxaaaaxaaaaxaaaax0000001133112211321321321321321 -----(倍加到其余各行第一行的1)
100101010011)(3332221111nnnniiiaxaaxaaxaaxxax --------(每一列提出相应的公因子iiax)
100001000010)(33322221111nnnniiiiniiiaxaaxaaxaaxaaxxax
--------(将第n,,3,2列加到第一列)
niiiniiiiaxaxa11)()1(. 其它的例子:特点是除了主对角线,其余位置上的元素各行或各列都相同. nxaaaaaxaaaaaxaaaaaxa321,nnnnaxaaaaaxaaaaaxaaaaax321321321321.
4. 逐行逐列相减法.行列式特点是每相邻两行(列)之间有许多元素相同.用逐行(列)相减可以化出零. 5. 升阶法(或加边法, 添加一行一列,利于计算,但同时保持行列式不变).
例子:nnnnnnnnnnnnnnbababaabababaabababaabbbbababababababababa10101010000011112122212212111121212221212111
niiniiiniinniiniiiniinnbbanabbbbbanaaaabbb1112111
1
2121
11
1000001000001001
1111
1001010100111011101
njnjiijijniiniiniiiniiniiaabbabanba1111111)(1)1)(1(.
例子:nnxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxa00001321321
).1(00000000000000001000100010001000111213211321niinnniinxaxxxxxx
xaaaax
a
xxxxaaaa
6. 利用范德蒙德行列式. 计算行列式: nnnnnnnnnnnnxxxxxxxxxxxxxxxxD321223222122322213211111
解: 令: nnnnnnnnnnnnnnnnnyxxxyxxxyxxxyxxxyxxxD211112112222212222212111111,这是一个1n级范德蒙德行列式. 一方面,由范德蒙德行列式得)())(()(2111nnijjixyxyxyxxD
.可看做是关于y的一个n次多项式.
另一方面,将1D按最后一列展开,可得一个关于y的多项式01111pypypypDnnnn,其中1ny的系数1np与所求行列式D的关系为1npD.
由)())(()(2111nnijjixyxyxyxxD来计算1ny的系数1np得:niinijjinxxxp111)(, 故有niinijjinxxxpD111)( 其它的例子:
nnnnnnnnnnnnnnnnnnnnnnnbbababaabbababaabbababaa111121211111212222222122
111121211111
……每一行提公因子nia,
nnnnnnnnnnnnnnnnnnababababababababababababaaa)()()()(1)()()()(1)()()()(1111112111122122222221111121111121
).(
1121nijjji
innnnaba
b
aaa 7.利用数学归纳法证明行列式.(对行列式的级数归纳) 证明当时,,1000000001000100011nnnD 证明时,将nD按第一行(或第一列)展开得21)(nnnDDD,利用归纳假设可得. 8. 利用递推公式.
例子: 计算行列式,10000000010001000nD 解: 按第一行展开得: 21)(nnnDDD,将此式化为: (1) )(211nnnnDDDD或 (2) )(211nnnnDDDD 利用递推公式(1)得: nnnnnnnnDDDDDDDD)()()(122322211,即nnnDD1. (3)
利用递推公式(2)得: nnnnnnnnDDDDDDDD)()()(122322211,即nnnDD1. (4)
由(3)(4) 解得: ,,)1(,11nnnnnD 其它的例子
nnacbaacbacbaD000000
00000000,按第一行展开可得
21nnnbcDaDD,此时令,,bca则21)(nnnDDD, 变形为211)(nnnnDDDD,此为递推公式.利用刚才的例子可求得结果. 这里,,bca即,是方程02bcaxx的两个根. 9. 分拆法.将行列式的其中一行或者一列拆成两个数的和,将行列式分解成两个容易求的行列式的和. 例子:accccbacccbbaccbbbacbbbbcacaccccbacccbbaccbbbacbbbbaDn 210000VVacccbaccbbacbbbabbbbcaaccccbaccc
bbaccbbbacbbbbc
1V: 除第一行外,其余各行加上第一行的1倍,所得行列式按第一列展开,2V按第一列展开. 11)(00000000nbacbabcbcbcbabcbcbbbabcbabbbbcV
12)(nDcaV, 故11)()(nnnDcabacD, 由cb,的对称性质,亦可得11)()(nnnDbacabD,这两个式子中削去1nD,可得结论,
bccabbacDnnn)()(.
注: (1) 同一个行列式,可有多种计算方法.要利用行列式自身元素的特点,选择合适的计算方法. (2) 以上的各种方法并不是互相独立的,计算一个行列式时,有时需要综合运用以上方法,