行列式的计算方法总结

  • 格式:doc
  • 大小:188.50 KB
  • 文档页数:5

行列式的计算方法总结: 1. 利用行列式性质把行列式化为上、下三角形行列式. 2. 行列式按一行(一列)展开,或按多行(多列)展开(Laplace定理). 几个特别的行列式:

BABCABCA0021,BABADDBAmn)1(0021,其中BA,分别是nm,阶的方阵.

例子: nnabababbababaD22, 利用Laplace定理,按第1,nn行展开,除2级子式abba外其余由第1,nn行所得的2级子式均为零. 故222222112)()1(nnnnnnnDbaDabbaD,此为递推公式,应用可得 nnnnbaDbaDbaD)()()(224222222222.

3. 箭头形行列式或者可以化为箭头形的行列式.

例:nnnnnnnaxxaaxxaaxxaaaaxxaaaaxaaaaxaaaax0000001133112211321321321321321 -----(倍加到其余各行第一行的1)

100101010011)(3332221111nnnniiiaxaaxaaxaaxxax --------(每一列提出相应的公因子iiax)

100001000010)(33322221111nnnniiiiniiiaxaaxaaxaaxaaxxax



 --------(将第n,,3,2列加到第一列)

niiiniiiiaxaxa11)()1(. 其它的例子:特点是除了主对角线,其余位置上的元素各行或各列都相同. nxaaaaaxaaaaaxaaaaaxa321,nnnnaxaaaaaxaaaaaxaaaaax321321321321.

4. 逐行逐列相减法.行列式特点是每相邻两行(列)之间有许多元素相同.用逐行(列)相减可以化出零. 5. 升阶法(或加边法, 添加一行一列,利于计算,但同时保持行列式不变).

例子:nnnnnnnnnnnnnnbababaabababaabababaabbbbababababababababa10101010000011112122212212111121212221212111

niiniiiniinniiniiiniinnbbanabbbbbanaaaabbb1112111

1

2121

11

1000001000001001

1111

1001010100111011101





njnjiijijniiniiniiiniiniiaabbabanba1111111)(1)1)(1(.

例子:nnxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxaaaaaxa00001321321

).1(00000000000000001000100010001000111213211321niinnniinxaxxxxxx

xaaaax

a

xxxxaaaa





 6. 利用范德蒙德行列式. 计算行列式: nnnnnnnnnnnnxxxxxxxxxxxxxxxxD321223222122322213211111

解: 令: nnnnnnnnnnnnnnnnnyxxxyxxxyxxxyxxxyxxxD211112112222212222212111111,这是一个1n级范德蒙德行列式. 一方面,由范德蒙德行列式得)())(()(2111nnijjixyxyxyxxD

.可看做是关于y的一个n次多项式.

另一方面,将1D按最后一列展开,可得一个关于y的多项式01111pypypypDnnnn,其中1ny的系数1np与所求行列式D的关系为1npD.

由)())(()(2111nnijjixyxyxyxxD来计算1ny的系数1np得:niinijjinxxxp111)(, 故有niinijjinxxxpD111)( 其它的例子:

nnnnnnnnnnnnnnnnnnnnnnnbbababaabbababaabbababaa111121211111212222222122

111121211111



……每一行提公因子nia,

nnnnnnnnnnnnnnnnnnababababababababababababaaa)()()()(1)()()()(1)()()()(1111112111122122222221111121111121



).(

1121nijjji

innnnaba

b

aaa 7.利用数学归纳法证明行列式.(对行列式的级数归纳) 证明当时,,1000000001000100011nnnD 证明时,将nD按第一行(或第一列)展开得21)(nnnDDD,利用归纳假设可得. 8. 利用递推公式.

例子: 计算行列式,10000000010001000nD 解: 按第一行展开得: 21)(nnnDDD,将此式化为: (1) )(211nnnnDDDD或 (2) )(211nnnnDDDD 利用递推公式(1)得: nnnnnnnnDDDDDDDD)()()(122322211,即nnnDD1. (3)

利用递推公式(2)得: nnnnnnnnDDDDDDDD)()()(122322211,即nnnDD1. (4)

由(3)(4) 解得: ,,)1(,11nnnnnD 其它的例子

nnacbaacbacbaD000000

00000000,按第一行展开可得

21nnnbcDaDD,此时令,,bca则21)(nnnDDD, 变形为211)(nnnnDDDD,此为递推公式.利用刚才的例子可求得结果. 这里,,bca即,是方程02bcaxx的两个根. 9. 分拆法.将行列式的其中一行或者一列拆成两个数的和,将行列式分解成两个容易求的行列式的和. 例子:accccbacccbbaccbbbacbbbbcacaccccbacccbbaccbbbacbbbbaDn 210000VVacccbaccbbacbbbabbbbcaaccccbaccc

bbaccbbbacbbbbc



1V: 除第一行外,其余各行加上第一行的1倍,所得行列式按第一列展开,2V按第一列展开. 11)(00000000nbacbabcbcbcbabcbcbbbabcbabbbbcV





12)(nDcaV, 故11)()(nnnDcabacD, 由cb,的对称性质,亦可得11)()(nnnDbacabD,这两个式子中削去1nD,可得结论,

bccabbacDnnn)()(.

注: (1) 同一个行列式,可有多种计算方法.要利用行列式自身元素的特点,选择合适的计算方法. (2) 以上的各种方法并不是互相独立的,计算一个行列式时,有时需要综合运用以上方法,