(完整版)行列式的计算方法总结

  • 格式:doc
  • 大小:188.51 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

niiniiiniinniiniiiniinnbbanabbbbbanaaaabbb11121111212111100000100000100111111001010100111011101

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

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

).1(00000000000000001000100010001000111213211321niinnniinxaxxxxxxxaaaaxaxxxxaaaa

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)(

其它的例子:

nnnnnnnnnnnnnnnnnnnnnnnbbababaabbababaabbababaa111121211111212222222122111121211111 ……每一行提公因子nia,

nnnnnnnnnnnnnnnnnnababababababababababababaaa)()()()(1)()()()(1)()()()(1111112111122122222221111121111121).(1121nijjjiinnnnababaaa

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00000000000000,按第一行展开可得

21nnnbcDaDD,此时令,,bca则21)(nnnDDD,

变形为211)(nnnnDDDD,此为递推公式.利用刚才的例子可求得结果.

这里,,bca即,是方程02bcaxx的两个根.

9. 分拆法.将行列式的其中一行或者一列拆成两个数的和,将行列式分解成两个容易求的行列式的和. 例子:accccbacccbbaccbbbacbbbbcacaccccbacccbbaccbbbacbbbbaDn

210000VVacccbaccbbacbbbabbbbcaaccccbacccbbaccbbbacbbbbc

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

11)(00000000nbacbabcbcbcbabcbcbbbabcbabbbbcV

12)(nDcaV, 故11)()(nnnDcabacD,

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

bccabbacDnnn)()(.

注: (1) 同一个行列式,可有多种计算方法.要利用行列式自身元素的特点,选择合适的计算方法.

(2) 以上的各种方法并不是互相独立的,计算一个行列式时,有时需要综合运用以上方法,