学号:20120401217
目 录
摘 要 …………………………………………………………………………………………1 关键词 …………………………………………………………………………………………1 Abstract ………………………………………………………………………………………1 Key words……………………………………………………………………………… ……1 引 言…………………………………………………………………………………1 1 定义法……………………………………………………………………………1 2 利用行列式的性质……………………………………………………………………2 3 化三角形行列式………………………………………………………………3 4 行列式按一行(列)展开 …………………………………………………4 5 升阶法……………………………………………………………………………5
6 递推法 …………………………………………………………………………6 7 范德蒙德行列式………………………………………………………………7 8 拉普拉斯定理 …………………………………………………………………7 9 析因法……………………………………………………………………………8 小结 ………………………………………………………………………………10
参考文献 …………………………………………………………………………11
n阶行列式的计算方法 学生姓名:孙中文 学号:20120401217
数学与计算机科学系 数学与应用数学专业 指导老师:王改霞 职称:讲 师
摘 要:行列式是高等代数中最基本也是最重要的内容之一,是高等代数
学习中的一个难点.本文主要探讨一般n阶行列式的计算方法和一些特殊的行列式求值方法.如:化三角形法、拉普拉斯定理法、升阶法等.总结了每种方法的行列式特征.
关键词:行列式;定义;计算方法
Abstract: Determinant is one of higher algebra the most fundamental and important
content, is a difficult point in Higher Algebra Learning. This paper mainly discusses the general order determinant of calculation method and some special determinant evaluation method. Such as: triangle method, method of Laplace theorem, ascending order method. This paper summarizes the determinant of the characteristics of each method.
Keywords: Determinant ;Definition ;Calculation method
引言
行列式是高等代数的一个非常重要的内容,同时它也是非常复杂的.它的计
算方法多种多样.在我们本科学习中只解决了一些基本的有规律的行列式.当遇到低阶行列式时,我们可以根据行列式的性质及其定义便能计算得出结果.但对于一些阶数较大的n阶行列式来说,用定义法就行不通了,本文根据各行列式的特征总结了一些对应方法. 1定义法
n阶行列式计算的定义:
1
Dn=
a11a12a1na21a22a2n
an1an2ann = 在这里
j1j2jn(1)(j1j2jn)a1j1a2j2anjn
j1j2...jn
表示对所有n 级排列求和.j1j2jn是1,2,3,,n的一个排列,
(jjj(jjj(-112n是正号;(-112n当j1j2jn是偶排列时,当j1j2jn是奇排列时,
是负号.a1j1a2j2anjn是D中取自不同行不同列的n个元素的乘积. 例1 计算行列式
00010020
03004000 这是一个四级行列式,在展开式中应该有4!=24项.但是由于出现很多的零,所以不等于零的项数就大大减少了.展开式中项的一般形式是a1j1a2j2a3j3a4j4.显然,如果j14,那么a1j10,从而这个项就等于零.因此只需考虑j14的那些项;同理,只需考虑j23,j32,j41这些列指标的项.这就是说,行列式中不为零的项只有a14a23a32a41这一项,而43216,这一项前面的符号应该是正的.所以
0001002003004000123424
2利用行列式的性质
总结行列式的性质,可分为以下四类
(1) 使行列式的值不变的有两条性质:行列式的行与列互换;把一行的倍数加到另一行上.
(2) 使行列式的值为零的有三条性质:两行对应的元素相同;
2
行列式中有一行为零;两行成比例; (3) 使行列式的值反号的有一条性质:把行列式中两行的位置互换.
(4) 其他性质:某行的公因子可以提取到行列式符号外; 这些性质和行列式的计算定义构成了行列式计算的基本构架 例2 计算下面n阶行列式的值
a1b1Dna1b2a1bna2b1a2b2a2bn
anb1anb2anbn 解 当n=1时D1a1b1. 当n=2时,D2a1b1a1b1a1b2a2b1a2b2a1a2b2b1.
a1b2a1bna2a1a2a1a2a1 当n3时,Dn0
ana1ana1ana13化三角形行列式
化三角形行列式关键在于如何把行列式转化为上(下)三角形行列式,在这里我们引入行阶梯型矩阵的定义,有了矩阵这一工具转换变得很简单.矩阵和行列式是相辅相成的但是又是两种不同的概念. (1)三角行列式的值与其对角线上元素的乘积相等.
a11a12a1na11a11a22ann
a22a2na21a22annan1an2ann(2)同理,次三角行列式的值等于添加适当的正、负号的次对角线元素的乘积.
a11a1,n1a21a2,n1an1a1na1nnn1a2,n1a2n12a1na2,n1an1
an1an,n1ann 例3计算下面n+1阶行列式的值
3
a01Dn1111a100n10a201ai100,其中ai0i1,2,,n
an1a1a2an11n1aja0a j1i1ina0i1 解 Dn14 行列式按一行(列)展开
在使用这一计算方法时要引入余子式和代数余子式的概念.
在n阶行列式中,把元素aij所在的第i行与第j列去掉,然后将剩下的
n12个元素按照之前的排列方法构成n1级的行列式
a11ai1,1an1a1,j1ai1,j-1an,j1a1,j1a1n
ai-1,1ai—-1,j-1ai-1,j1ai1,nai1,j1ai1,nan,j1ijann 称为元素aij的余子式,记为Mij.当Aij1Mij时,称Aij为元素aij代数余子式.
只有这两个概念是不够的,还要了解下面这条行列式的值的定理:行列式的值等于它的某一行(列)的各元素与其对应的代数余子式乘积之和,即
a11a1nDai1Ai1ai2Ai2ainAini1,2,n,an1ann
a1jA1ja2jA2janjAnjjnj1,2,,n, 例4 计算下面行列式
4
5137-1202335210 500-205137-120252250-4-1402523-12331 解 0-2310-10-4-140023500-202-231-25-4-14
0-4-142355-2 -100310-72-10-2666-726
20-42-12-1080
这里第一步是按第5列展开,然后再按第一列展开,这样就归结到一个三级行列式的计算. 5 升阶法
某些行列式直接计算比较麻烦,这时将原行列式增加一行(例),并确保在增加的基础上仍能保持原行列式的值不变,此时此行列式的计算便变得十分简便.这种计算行列式的方法叫做升阶法也叫加边法.
例5证明
1a11111a21111a31111111n1111a1a2ana
i1i11an证明 将左边的行列式加一行一列,得n1级行列式
10001111111111111111an1110001001000an
01a1左边1a11010101a2a21an11an10 5
11i1ai000n111na1001a1a21a 0a20i1i00an加边后的行列式的值不一定等于原行列式的值,不过两者之间存在一个关系.例如原行列式Dn,Dn行列式的值直接不容易求解,但很容易得到加边后的行列式Dn1的值,两者之间存在ADnBDn1C的关系,我们可以根据这个关系求出行列式Dn的值.这个方法也是适用于升阶法的. 6 递推法
递推法计算行列式是将已知行列式按行(列)展开成较低阶的同类型行列式(注:同类型行列式是指阶数不同但结构相同的行列式),找出Dn与Dn1或Dn与
Dn1、Dn2(其中Dn、Dn1、Dn2的结构相同)的递推关系,然后利用这个关系
得到行列式的值.
10001000例6 计算Dn00000000
100000
解 DnDn10按r1展开100100001 Dn1Dn2
所以 DnDn1Dn1Dn2Dn2Dn3n2D2D1 n
6
即
DnnDn1nn-1Dn2
nn12n2n1n n1n1 当时,Dnn1n 7范德蒙德行列式
11a1a22a2范德蒙德行列式计算公式:a12n1a1n1a2例7 计算
1an2aiaj an1jinn1an1111cosa1cosa2D4cos2a1cos2a2cos3a1解
cosa3cosa4
cos2a3cos2a4cos3a3cos3a4cos3a21D4cosa12cos2a111r3r11cosa22cos2a211111cosa32cos2a311cosa42cos2a414cos3a13cosa14cos3a23cosa2cosa1cosa2 8r43r2cos2a1cos2a2cos3a1cos3a24cos3a33cosa34cos3a43cosa4cosa3cosa48cosaicosaj
cos2a3cos2a41ji4cos3a3cos3a4如果一个行列式的结构符合范德蒙德行列式的结构形式,那么此时我们便可使用此种方法.但在做题中往往会遇到一些行列式它的结构类似于范德蒙德行列式的结构,但并不符合范德蒙德行列式结构的.这通常是一个计算方法的误区.还有一些行列式看起来不符合,但经过一番变形之后便可看出是范德蒙德行列式.所以在做题过程中要注意观察. 8 拉普拉斯定理
7
拉普拉斯定理:设在行列式D中任意取定了k1kn1个行.将行列式中这k行元素所构成的所有k级子式加上它们的代数余子式的乘积等于行列式D.
这个定理可以看成是行列式按一行展开公式的推广, 拉普拉斯的四种特殊形式: (1)
AnnCmnA0AnnBmm (2)nnBmm0CnmBmmAnnBmm
(3)
0AnnCmn1AnnBmm (4)nmBmmCmnBmmAnnmn1AnnBmm 0例8 计算n阶行列式:
bDnb
bb解 Dn000000
0b000n1n2000000000
bn1n222000000n2n2n2
n2abn19 析因法
利用多项式函数、多项式根的性质、定理等来计算行列式,这种方法就称为析因法.如果行列式D中有一些元素是变数x(或某个参变数)的多项式,那么
8
可以将行列式D当做一个多项式fx,然后对行列式施行某些变换,求出fx的互素的一次因式,使得fx与这些因式的乘积gx只相差一个常数因子C,根据多项式相等的定义,比较fx与gx的某一项的系数,求出C的值,便可求得DCgx.
例9 用析因法求解如下:
xaaaaaxaaaaa解 令 fx
axa显然f2a0,fn2a0(各列之和为0),故x2a,xn2a是fx的一次因式.
1df(x)a又 dxa0axaa000axaaa0a10a0xaa
axaaaaxaaa001aaxa Dn1Dn1Dn1nDn1
d2fxd3fxnn1Dn2,nn1n2Dn3,, 同理可得
dx2dx3dn2fxnn13D2, n2dxdn1fx nn1n22D1n!D1 n1dx因此f2af2afn22a0,而fn12an!a. 即2a是fx的n1重根,又因fx是x的n次多项式, 从而fxcx2an1xn2a,其中c是待定系数,由行列式fx可以看出
xn的系数为1,故c1.
9
Dnx2an1xn2a
析因法有时也叫线性因子分离法.
小结
以上是n阶行列式的几种计算方法,在实际运用中不同的n阶行列式有不一样的求法,因此在解题之前要先判断好行列式的类型,在采用相对应的解题思路.
另外虽然n阶行列式的计算有一定的规律,但也不能生搬硬套,要学会灵活应用,某些题有多种解题方法我们要采用最简单的思路.只有在做题中多总结、归纳才能熟练掌握、运用这几种方法.
10
参考文献
[1]北京大学数学系几何与代数研究室代数小组编.高等代数(第三版).[M]. 高等教育出版社,2003.
[2]徐仲,陆全主编.高等代数导数·导学·(北大·第三版).[M].西北工业大学 出版社,2006.
[3]苑文法,n阶行列式的计算.[N].湖北三峡学院学报,1999.
[4]李师正主编,高等代数解题方法与技巧.[M].高等教育出版社,2004. [5]陈林,求n阶行列式的几种计算方法与技巧.[N].SCIENCE INFORMATIA,2007 [6]陈黎钦,关于求解行列式的n种特殊的方法.[J].福建商业高等专科学校学 报,2007.
[7]史昱,关于行列式计算方法的讨论.[J].山东电力高等专科学校学报,2006. [8]田文平,行列式计算的常用方法.[J].工科数学,1994. [9]牛静,抽象行列式的几种计算方法.[N].科技咨询导报,2006.
11