行列式的计算技巧与方法总结
行列式的计算技巧和方法总结
行列式的计算技巧和方法总结行列式是线性代数中的重要概念,广泛应用于数学、物理、工程等领域。
正确计算行列式有助于解决线性方程组、特征值等问题。
下面将总结行列式的计算技巧和方法。
一、行列式的定义和性质:行列式是一个数,是由方阵中元素按照一定规律排列所组成的。
设A为n阶方阵,行列式记作det(A)或,A,定义如下:det(A) = ,A, = a11*a22*...*ann - a11*a23*...*a(n-1)n +a12*a23*...*ann-1*n + ... + (-1)^(n-1)*a1n*a2(n-1)*...*ann 其中,a_ij表示A的第i行第j列的元素。
行列式具有以下性质:1. 若A = (a_ij)为n阶方阵,若将A的第i行和第j行互换位置,则det(A)变为-det(A)。
2. 若A = (a_ij)为n阶方阵,若A的其中一行的元素全为0,则det(A) = 0。
3. 若A = (a_ij)为n阶三角形矩阵,则det(A) = a11*a22*...*ann。
4. 若A = (a_ij)和B = (b_ij)为n阶方阵,则det(AB) = det(A)* det(B)。
5. 若A = (a_ij)为n阶可逆方阵,则det(A^(-1)) = 1/det(A)。
二、行列式计算的基本方法:1.二阶行列式:对于2阶方阵A = (a_ij),有det(A) = a11*a22 - a12*a212.三阶行列式:对于3阶方阵A = (a_ij),有det(A) = a11*a22*a33 +a12*a23*a31 + a13*a21*a32 - a13*a22*a31 - a12*a21*a33 -a11*a23*a323.高阶行列式:对于n阶方阵A,可以利用行列式按行展开的性质来计算。
选择其中一行(列)展开,计算每个元素乘以其代数余子式的和,即:det(A) = a1j*C1j + a2j*C2j + ... + anj*Cnj其中,Cij为A的代数余子式,表示去掉第i行第j列后所得子矩阵的行列式。
行列式的计算技巧与方法总结
行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式004003002001000.解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故004003002001000=()()241413223144321=-a a a a τ.2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nn a a a a a a a a a a a a a2211nn333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n n n n ---=212121.解: mx x mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n nn i i --⎪⎭⎫ ⎝⎛-=∑=2221111mm x x m x nn i i --⎪⎭⎫ ⎝⎛-=∑=0000121()⎪⎭⎫ ⎝⎛--=∑=-m x m ni i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解. 2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=.解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式.即nn nn nn nn nnB A BC A •=0, nn nn nnnn nn B A B C A •=0.例7 解行列式γβββββγββββγλbbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa a a n ()()βγβγβγλ--•-+-=000021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110 .解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D =.再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------. 从第二列开始,每列乘以()1-加到第一列,得:100100000100000101111)1n D ------=( ()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D . 当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 20cos 21001cos 21001cos cos 21D 111k •-=++++k k()10cos 21001cos 21001cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-,所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -= ()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠∆,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=∆,则特征方程有重根21x x =,则()11-+=n n x nB A D . 在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n=.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--•+•=n n n B A D .当1=n 时,B A +=9; 当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-11010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nnn a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-1101000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式 n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零. 证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠⇔≠⇔≠⇔λλλλ. 即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念形如nn n n n a a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式.4.1.2 计算方法 由行列式的定义可知,nn nnn nn a a a a a a a a a a a a a2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 4.2 “爪”字型行列式4.2.1 概念形如nn na c a c a cb b b a2211210,nn n c a c a c a a b b b2211012,n nn b b b a a c a c a c 211122,121122a b b b c a c a c a n n n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=⎪⎪⎭⎫⎝⎛-=∑=ni i n a a a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n n n b b b a a c a c a c 211122,nn na b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,0111222a cb ac b a c b a nn n ,121122c a c a b a b c a b nnn,n n n a c a c a c b b b a2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ .解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()⎪⎭⎫ ⎝⎛+--•-=∑=+ni i nn n b 121111()()⎪⎭⎫ ⎝⎛+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a0000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nn n n a b b b a b a00000000D 12211-=. 解:按第一列展开,得()1221112211000010000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a abb a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式. 4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab ba ab b a abb a ab b a n +++++=10000000000100000100000D.解:按第一列展开,得()ba ab ba b a ab b a abb a ab D b a n n +++++-+=-100000010000100000D 1()21---+=n n abD D b a .变形,得()211D ----=-n n n n aD D b aD .由于2221,b ab a D b a D ++=+=, 从而利用上述递推公式得()211D ----=-n n n n aD D b aD ()()n n n n b aD D b aD D b =-==-=---122322 .故()nn n n n n n n n n b ab b a D a b b aD a b aD D ++++==++=+=------12211121 n n n n b ab b a a ++++=--11 .4.6 Vandermonde 行列式4.6.1 概念形如113121122322213211111----n nn n n nna a a a a a a a a a a a这样的行列式,成为n 级的德蒙德行列式.4.6.2 计算方法通过数学归纳法证明,可得()∏≤<≤-----=11113121122322213211111i j j i n nn n n nna a a a a a a a a a a a a a. 4.6.3 例题解析例18 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= , 其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 ,故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1 降阶法和递推法例19 计算行列式2100012000002100012100012D=n .分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1-n 阶的形式.解:将行列式按第一行展开,得212D ---=n n n D D . 即211D ----=-n n n n D D D .∴12312211=-=-==-=----D D D D D D n n n n . ∴()()111111---++++==+=n n n n D D D()121+=+-=n n .5.2 逐行相加减和套用德蒙德行列式例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ++++++++++++=解:从第一行开始,依次用上一行的()1-倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111ϕϕϕϕϕϕϕϕϕϕϕϕ=D .再由德蒙德行列式,得()∏≤<≤-==4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j i D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ.5.3 构造法和套用德蒙德行列式例21 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .。
行列式的计算技巧与方法总结
存档编号赣南师学院学士学位论文行列式的若干计算技巧与方法目录摘要 (1)关键字 (1)Abstract (1)Key words (1)引言 (2)1.行列式的概念及性质 (2)1.1 n阶行列式的定义 (2)1.2 行列式的性质 (3)2.行列式计算的几种常见技巧和方法 (5)2.1 定义法 (5)2.2 利用行列式的性质 (6)2.3 降阶法 (9)2.4 升阶法(加边法) (11)2.5 数学归纳法 (12)2.6 递推法 (14)3. 行列式计算的几种特殊技巧和方法 (16)3.1 拆行(列)法 (16)3.2 构造法 (17)3.3 特征值法 (19)4. 几类特殊行列式的计算技巧和方法 (19)4.1 三角形行列式 (19)4.2 “爪”字型行列式 (20)4.3 “么”字型行列式 (21)4.4 “两线”型行列式 (23)4.5 “三对角”型行列式 (24)4.6 德蒙德行列式 (25)5.行列式的计算方法的综合运用 (27)5.1 降阶法和递推法 (28)5.2 逐行相加减和套用德蒙德行列式 (28)5.3 构造法和套用德蒙德行列式 (29)小结 (30)参考文献 (31)行列式的若干计算技巧与方法摘要:行列式是高等代数的一个基本概念,求解行列式是在高等代数的学习中遇到的基本问题,每一种复杂的高阶行列式都有其独特的求解方法.本文主要介绍了求行列式值的一些常用方法和一些特殊的行列式的求值方法.如:化三角形法、降阶法和数学归纳法等多种计算方法以及Vandermonde行列式、“两线型”行列式和“爪”字型行列式等多种特殊行列式.并对相应例题进行了分析和归纳,总结了与每种方法相适应的行列式的特征.关键词:行列式行列式的计算方法 Vandermonde行列式The Calculation of Determinant Abstract: The determinant is a basic concept of higher mathematics. The solution of determinant is the basic question, and each kind of complex higher order determinant has its special solution method. This paper mainly introduces the methods for calculation of determinant. For example, the triangle method, order reduction method,mathematical induction method and Vandermonde determinant, two linear determinant,claw type determinant and so on. The paper also analyzes the corresponding examples, and summarizes the characteristic of determinants corresponding to each method.Key words: Determinant The calculation of determinant Vandermonde determinant引言:行列式的计算是高等代数的重要容之一,也是学习过程的一个难点.对于低阶行列式,我们可以利用行列式的定义和性质计算.但对于高阶行列式,如果直接利用定义和性质计算,则计算量大,很难得到结果.因此,研究行列式的计算方法和技巧就显得十分必要.本文主要介绍了几种计算方法和技巧,还有一些特殊行列式的计算方法.1.行列式的概念及性质1.1 n 阶行列式的定义我们知道,二、三阶行列式的定义如下:22211211a a a a =21122211a a a a -,=333231232221131211a a a a a a a a a .312213332112322311322113312312332211a a a a a a a a a a a a a a a a a a ---++从二、三阶行列式的在规律引出n 阶行列式的定义. 设有2n 个数,排成n 行n 列的数表nnn n nn a a a a a a a a a212222111211,即n 阶行列式.这个行列式等于所有取自不同行不同列的n 个元素的乘积n 21nj j 2j 1a a a ⑴的代数和,这里n 21j j j 是n 21,,, 的一个排列,每一项⑴都按下列规则带有符号:当n 21j j j 是偶排列时, ⑴带正号;当n 21j j j 是奇排列时, ⑴带负号. 即nnn n nn a a a a a a a a a212222111211=()()n21n21n 21nj j 2j 1j j j j j j 1a a a τ∑-,这里∑n21j j j 表示对所有n 级排列求和.1.2 行列式的性质性质1 行列互换,行列式不变.即nna a a a a a a a a a a a a a a a a a n2n1n22212n12111nnn2n12n 22211n 1211= .性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式.即=nnn2n1in i2i1n 11211k k k a a a a a a a a ak nna a a a a a a a an2n1in i2i1n 11211. 性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即11121111211112111221212121212.n n n n n n n n n nnn n nnn n nna a a a a a a a abc b c b c b b b c c c a a a a a a a a a +++=+ 性质4 如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即k a a a ka ka ka a a a a a a nn n n in i i in i i n=21212111211nnn n in i i in i i na a a a a a a a a a a a 21212111211=0. 性质5 把一行的倍数加到另一行,行列式不变.即=+++nn n n kn k k kn in k i k i na a a a a a ca a ca a ca a a a a2121221111211nnn n kn k k in i i n a a a a a a a a a a a a 21212111211. 性质6 对换行列式中两行的位置,行列式反号.即nn n n kn k k ini i n a a a a a a a a a a a a 21212111211=-nnn n in i i kn k k n a a a a a a a a a a a a21212111211.性质7 行列式一行(或列)元素全为零,则行列式为零.即00000nn1-n n,n2n1n 11-n ,11211=a a a a a a a a.2、行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式0004003002001000.解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故004003002001000=()()241413223144321=-a a a a τ.2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nn a a a a a a a a a a a a a2211nn333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n n n n ---=212121.解: mx x mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n nn i i --⎪⎭⎫ ⎝⎛-=∑=2221111mm x x m x nn i i --⎪⎭⎫ ⎝⎛-=∑=0000121()⎪⎭⎫ ⎝⎛--=∑=-m x m ni i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:1321000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解. 2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=.解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式.即nn nn nnnn nnB A BC A •=0, nn nn nnnnnn B A B C A •=0. 例7 解行列式γβββββγββββγλbbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa aa n()()βγβγβγλ--•-+-=000021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110 .解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D =.再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------. 从第二列开始,每列乘以()1-加到第一列,得:100100000100000101111)1n D ------=( ()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D .当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 20000cos 21001cos 21001cos cos 21D 111k •-=++++k k()10cos 21001cos 2101cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-,所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -= ()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠∆,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=∆,则特征方程有重根21x x =,则()11-+=n n x nB A D . 在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n =.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--•+•=n n n B A D .当1=n 时,B A +=9; 当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-1100010000001100001010001D 133221.110100001100010000110001000001100011000113322113322nn n nn n a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-1101000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式 n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零. 证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠⇔≠⇔≠⇔λλλλ. 即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念形如nn n n n a a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法 由行列式的定义可知,nn nnn nn a a a a a a a a a a a a a2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 4.2 “爪”字型行列式4.2.1 概念形如nnna c a c a cb b b a2211210,nnn c a c a c a a b b b2211012,nnn b b b a a c a c a c 211122,121122a b b b c a c a c a nn n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=⎪⎪⎭⎫⎝⎛-=∑=ni i n aa a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n n n b b b a a c a c a c 211122,nn na b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,0111222a cb ac b a c b a nn n ,121122c a c a b a b c a b nnn,n n n a c a c a c b b b a2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ .解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()⎪⎭⎫ ⎝⎛+--•-=∑=+ni i nn n b 121111()()⎪⎭⎫ ⎝⎛+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a0000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解.4.4.3 例题解析例16 求行列式nn n n a b b b a b a00000000D 12211-=. 解:按第一列展开,得()1221112211000010000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a abb a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式. 4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab ba ab b a abb a ab b a n +++++=10000000000000100000100000D.解:按第一列展开,得()ba ab ba b a ab b a abb a ab D b a n n +++++-+=-100000010000100000D 1()21---+=n n abD D b a .变形,得()211D ----=-n n n n aD D b aD .由于2221,b ab a D b a D ++=+=, 从而利用上述递推公式得()211D ----=-n n n n aD D b aD ()()n n n n b aD D b aD D b =-==-=---122322 .故()nn n n n n n n n n b ab b a D a b b aD a b aD D ++++==++=+=------12211121 n n n n b ab b a a ++++=--11 .4.6 Vandermonde 行列式4.6.1 概念形如113121122322213211111----n nn n n nna a a a a a a a a a a a这样的行列式,成为n 级的德蒙德行列式.4.6.2 计算方法通过数学归纳法证明,可得()∏≤<≤-----=11113121122322213211111i j j i n nn n n nna a a a a a a a a a a a a a. 4.6.3 例题解析例18 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= , 其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 ,故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1 降阶法和递推法例19 计算行列式2100012000002100012100012D=n .分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1-n 阶的形式.解:将行列式按第一行展开,得212D ---=n n n D D . 即211D ----=-n n n n D D D .∴12312211=-=-==-=----D D D D D D n n n n . ∴()()111111---++++==+=n n n n D D D()121+=+-=n n .5.2 逐行相加减和套用德蒙德行列式例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ++++++++++++=解:从第一行开始,依次用上一行的()1-倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111ϕϕϕϕϕϕϕϕϕϕϕϕ=D . 再由德蒙德行列式,得()∏≤<≤-==4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j i D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ. 5.3 构造法和套用德蒙德行列式例21 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是德蒙德行列式,但可以考虑构造1+n 阶的德蒙德行列式来间接求出n D 的值. 构造1+n 阶的德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .小结本文主要介绍了行列式计算的一些技巧和方法,还有一些特殊行列式的计算技巧,通过归纳和总结这些技巧和方法,让读者在计算行列式时游刃有余.然而在这么多方法面前,我们需要多观察、多思考,这样便于我们更加轻松地解决有关行列式的问题,也让我们更加灵活的运用这些方法和技巧来解决实际问题.参考文献:[1]北大数学系代数小组. 高等代数(第三版)[M].:高等教育,2003:50~104.[2]钱. 高等代数题解精粹[M].:中央民族大学,2002:24~58[3]家保,中华,陆一南.若干类型行列式计算方法.科学技术学院学报(自然科学版),2012年3月,30(2).[4]鹏辉.行列式的计算技巧.学院报,2011年4月,33(4).[5]丁冰.三线型行列式的计算.科技通报,2012年2月,28(2).[6]龚德仁.高阶行列式计算的若干技巧.课外阅读(中下).2012年03期.[7]新功.行列式的计算方法探讨.师大学学报(自然科学版),2011年7月,28(4).[8]王爱霞.关于n阶行列式的计算方法与技巧的探讨.教育学院学报.2012年第1期.[9] 樊正华,徐新萍.浅谈行列式的计算方法.教育学院学报(自然科学),2011年2月,27(1).[10]卢潮辉.三对角行列式的计算. 职业技术学院学报,2010年3月,9(2).[11] 林.求n阶行列式的几种方法和技巧. 科技信息报,2007年第8期.[12]“爪”字型和“么”字型行列式的计算.理科教学研究(短文集锦),2006年第4期.。
行列式的计算技巧与方法总结讲解
行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式0004003002001000.解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故004003002001000=()()241413223144321=-a a a a τ.2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nn a a a a a a a a a a a a a2211nn333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n n n n ---=212121.解: mx x mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n nn i i --⎪⎭⎫ ⎝⎛-=∑=2221111mm x x m x nn i i --⎪⎭⎫ ⎝⎛-=∑=0000121()⎪⎭⎫ ⎝⎛--=∑=-m x m ni i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解.2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=.解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式.即nn nn nn nn nnB A BC A ∙=0, nn nn nnnn nn B A B C A ∙=0.例7 解行列式γβββββγββββγλbbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa aa n ()()βγβγβγλ--∙-+-=000021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110 .解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D=. 再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------. 从第二列开始,每列乘以()1-加到第一列,得:100100000100000101111)1n D ------=( ()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D . 当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 20000cos 21001cos 21001cos cos 21D 111k ∙-=++++k k()10cos 21001cos 2101cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-,所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -= ()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠∆,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=∆,则特征方程有重根21x x =,则()11-+=n n x nB A D . 在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n =.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--∙+∙=n n n B A D .当1=n 时,B A +=9;当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-11010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nnn a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-1101000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式 n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零. 证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠⇔≠⇔≠⇔λλλλ.即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念形如nn n n n a a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法 由行列式的定义可知,nn nnn nn a a a a a a a a a a a a a2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 4.2 “爪”字型行列式4.2.1 概念形如nn na c a c a cb b b a2211210,nn n c a c a c a a b b b2211012,n nn b b b a a c a c a c 211122,121122a b b b c a c a c a n n n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=⎪⎪⎭⎫⎝⎛-=∑=ni i n aa a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n n n b b b a a c a c a c 211122,nn na b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,0111222a cb ac b a c b a nn n ,121122c a c a b a b c a b nnn,n n n a c a c a c b b b a2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ .解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()⎪⎭⎫ ⎝⎛+--∙-=∑=+ni i nn n b 121111()()⎪⎭⎫ ⎝⎛+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a0000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nn n n a b b b a b a00000000D 12211-=. 解:按第一列展开,得()12211122110001000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a abb a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式.4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab ba ab b a abb a ab b a n +++++=10000000000000100000100000D.解:按第一列展开,得()ba ab ba b a ab b a abb a ab D b a n n +++++-+=-100000010000100000D 1()21---+=n n abD D b a .变形,得()211D ----=-n n n n aD D b aD .由于2221,b ab a D b a D ++=+=, 从而利用上述递推公式得()211D ----=-n n n n aD D b aD ()()n n n n b aD D b aD D b =-==-=---122322 .故()nn n n n n n n n n b ab b a D a b b aD a b aD D ++++==++=+=------12211121 n n n n b ab b a a ++++=--11 .4.6 Vandermonde 行列式4.6.1 概念形如113121122322213211111----n nn n n nna a a a a a a a a a a a这样的行列式,成为n 级的范德蒙德行列式.4.6.2 计算方法通过数学归纳法证明,可得()∏≤<≤-----=11113121122322213211111i j j i n nn n n nna a a a a a a a a a a a a a. 4.6.3 例题解析例18 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= , 其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 ,故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1 降阶法和递推法例19 计算行列式2100012000002100012100012D =n .分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1-n 阶的形式.解:将行列式按第一行展开,得212D ---=n n n D D . 即211D ----=-n n n n D D D .∴12312211=-=-==-=----D D D D D D n n n n . ∴()()111111---++++==+=n n n n D D D()121+=+-=n n .5.2 逐行相加减和套用范德蒙德行列式例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ++++++++++++=解:从第一行开始,依次用上一行的()1-倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111ϕϕϕϕϕϕϕϕϕϕϕϕ=D .再由范德蒙德行列式,得()∏≤<≤-==4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j i D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ.5.3 构造法和套用范德蒙德行列式例21 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .。
行列式的计算技巧总结
行列式的计算技巧总结行列式是线性代数中的重要概念,它在计算中有着广泛的应用,如矩阵求逆、解线性方程组、判断矩阵的线性无关性等。
行列式的计算可以通过展开定理、性质和转置等多种方法进行。
下面是行列式计算的一些常见技巧总结。
1.行列式的定义和性质行列式是一个标量,用来描述一个矩阵的一些特性。
对于一个n阶方阵A,它的行列式记作det(A),A,或∆。
行列式具有以下性质:(1) det(A) = det(A^T) //行列互换,行列式不变(2) det(A·B) = det(A)·det(B) //两个矩阵相乘的行列式等于两个矩阵的行列式的乘积(3) 若矩阵A的其中一行(列)全为0,则det(A) = 0(4) 若矩阵A的两行(列)相同,则det(A) = 0(5) 若矩阵A的其中一行(列)成比例,即全部为c倍关系,则det(A) = c^n·det(A')(6) 若矩阵A的其中一行(列)都是两个矩阵B和C对应行(列)的和,则det(A) = det(B) + det(C)2.二阶和三阶行列式的计算二阶行列式的计算可以直接进行运算,即ad-bc。
三阶行列式的计算可以通过对角线和副对角线元素的乘积之和减去反对角线和主对角线元素的乘积之和,即a(ei-fh) - b(di-fg) + c(dh-eg)。
其中a、b、c、d、e、f、g、h、i是矩阵A的元素。
3.行列式的展开行列式的展开定理是行列式计算的重要工具。
对于n阶行列式,可以通过对任意一行(列)展开来计算行列式的值。
展开的时候,可以选择展开到其他行(列)上,也可以选择展开到其他元素,具体选择哪一行(列)或元素展开要根据实际情况决定。
展开后的行列式可以继续进行展开,直到变为二阶行列式,然后通过二阶行列式的计算结果反推回原行列式。
4.行列式的转置行列式的转置是行列式计算的另一个常用方法。
对于n阶行列式A,可以将其转置为A^T,然后利用性质(1) det(A) = det(A^T)进行计算。
行列式的计算方法和技巧大总结
行列式的计算方法和技巧大总结行列式是线性代数中的一个重要概念,用于表示线性方程组的性质和解的情况。
在计算行列式时,有许多方法和技巧可以帮助我们简化计算过程。
以下是行列式计算方法和技巧的大总结。
1. 二阶矩阵行列式:对于一个2x2的矩阵A,行列式的计算方法是ad-bc,其中a、b、c和d分别为矩阵A的元素。
2. 三阶矩阵行列式:对于一个3x3的矩阵A,行列式的计算方法是a(ei-fh) - b(di-fg) + c(dh-eg),其中a、b、c、d、e、f、g和h分别为矩阵A的元素。
3.行变换法:行变换是一种常用的简化计算行列式的方法。
行变换可以通过交换行、倍乘行和行加减法三种操作来实现。
当进行行变换时,行列式的值保持不变。
4.行列式的性质:行列式有以下性质:a)交换行,行列式的值相反;b)两行交换位置,行列式的值相反;c)同行相等,行列式的值为0;d)其中一行乘以一个数k,行列式的值变为原来的k倍;e)两行相加(减),行列式的值保持不变。
5.定义展开法:行列式的定义展开法可以通过选取任意一行或一列对行列式进行展开。
展开定理是一种递归的方法,它将一个复杂的行列式分解成若干个简单的行列式,从而简化计算过程。
6.三角矩阵行列式:对于一个上(下)三角矩阵,它的行列式等于对角线上的元素相乘。
这是因为在上(下)三角矩阵中,除了对角线上的元素外,其他元素都为0,因此它们的乘积为0。
7.克拉默法则:克拉默法则适用于解线性方程组时的行列式计算。
克拉默法则使用行列式来计算方程组的解。
具体来说,对于n个方程n个未知数的线性方程组,如果系数矩阵的行列式不为零,那么该方程组有唯一解,可以通过求解该方程组的克拉默行列式来得到方程组的解。
8.外积法则:在向量代数中,我们可以使用外积法则计算向量的叉乘。
对于两个三维向量a和b,它们的叉乘可以表示为a×b,它的模就是行列式的值。
具体计算方法是:ijka1a2a3b1b2b3其中,i、j和k是单位向量,a1、a2、a3和b1、b2、b3分别为向量a和向量b的坐标。
行列式的计算技巧及方法总结总结修改版本.doc
行列式的若干计算技巧与方法内容摘要1.行列式的性质2.行列式计算的几种常见技巧和方法2.1定义法2.2利用行列式的性质2.3降阶法2.4升阶法(加边法)2.5数学归纳法2.6递推法3.行列式计算的几种特殊技巧和方法3.1拆行(列)法3.2构造法3.3特征值法4.几类特殊行列式的计算技巧和方法4.1三角形行列式4.2 “爪”字型行列式4.3 “么”字型行列式4.4 “两线”型行列式4.5 “三对角”型行列式4.6范德蒙德行列式5.行列式的计算方法的综合运用5.1降阶法和递推法5.2逐行相加减和套用范德蒙德行列式5.3构造法和套用范德蒙德行列式1.2行列式的性质性质 1行列互换,行列式不变.即a11a12a1na11a21an1a 21a22a2na12a22an2.a n1a n2a nn a1n a2n a nn性质 2一个数乘行列式的一行(或列),等于用这个数乘此行列式.即a11a12a1n a11a12a1nk a i1k a i2ka in k ai1ai2ain.an1an2annan1an2ann性质 3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即a 11 a12 Ka1na11a12 Ka1na11a12 Ka1nM MMM M M M M M M M Mb1 c1 b2 c2 K b n c n b1 b2 K b n c1 c2 K c n . M MMM M M M M M M M Man1 an2 Kannan1an2 Kannan1an2 Kann性质 4如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即a11a12a1na11a12a1na i1a i 2a in a i 1a i 2a ink=0. ka i1ka i 2ka in a i 1a i 2a inan1an 2annan1an 2ann性质 5把一行的倍数加到另一行,行列式不变.即a 11 a12a1na11a12a1nai1cak1ai 2cak2ain ca knai1ai 2ain.ak1 ak2aknak1ak2aknan1 an2annan1an2ann性质 6 对换行列式中两行的位置,行列式反号. 即a11 a12 a1n a11 a12 a1na i 1 a i 2 a in a k1 a k 2 a knak1 ak 2akn=- ai 1 a i 2 a in .a n1a n 2a nn a n1a n2a nn性质 7行列式一行(或列)元素全为零,则行列式为零.即a11a12a1,n-1a1n00000 .a n1a n2a n, n-1a nn2、行列式的几种常见计算技巧和方法2.1定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.0 0 0 1例 10 0 2 0计算行列式3 0.0 04 0 0 0解析:这是一个四级行列式,在展开式中应该有4! 24项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是a1 j1a2 j2a3 j3a4 j4.显然,如果 j 14 ,那么 a 1 j 1 0 ,从而 个 就等于零.因此只 考 j 1 4 的 ,同理只 考j 2 3, j 3 2, j 4 1的 些 , 就是 ,行列式中不 零的 只有a 14 a 23 a 32 a 41 ,而43216 ,所以此 取正号.故0 0 0 10 2 0= 1 4321a 14 a 23 a 32 a 41 24 .0 3 0 040 0 02.2 利用行列式的性即把已知行列式通 行列式的性 化 上三角形或下三角形. 方法适用于低 行列式.2.2.1 化三角形法上、下三角形行列式的形式及其 分 如下:a11a12 a13a1na110 0 0 a22a23 a2n a21a220 0 a33a 3na 11a 22ann,a31a 32a 33a 11a 22a nn.annan1an2 an3ann1 a 1a 2 a n 例 21 a 1 b 1 a 2a n算行列式 D n 1.1 a 1 a2 a n b n解析: 察行列式的特点, 主 角 下方的元素与第一行元素 相同,故用第一行的1倍加到下面各行便可使主 角 下方的元素全部 零.即:化 上三角形.解:将 行列式第一行的1 倍分 加到第 2,3 ⋯(n1)行上去,可得1 a 1 a2 K a nDn 10 b 10 0 0b 1b 2 K b n.M M M O M0 00 Kb n2.2.2 加法行列式的特征是行列式某行(或列)加上其余各行(或列)后,使 行(或列)元素均相等或出 多零,从而 化行列式的 算. 算行列式的方法称 加法.例3解:2.2.3x1 m x2 x n计算行列式 D nx1 x2 m x n.x1 x2 x n mnx i m x2 x ni 1nD nx i m x2 m x ni 1nx i m x2 x n mi 11 x2 x n 1 x2 x nn 1 x2 m x n n 0 m 0x i m x i mi 1 i 11 x2 x n m 0 0 mm n 1 n x i m .i 1滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.1 2 3 n 1 n2 1 2 n 2 n 1例 4 计算行列式 D n 3 2 1 n 3 n 2 n 2 .n n 1 n 2 2 1解:从最后一行开始每行减去上一行,有1 2 3 n 1 n 1 2 3 n 1 n1 1 1 1 12 0 0 0 2D n 1 1 1 1 1 2 2 0 0 21 111 1 1 1 11 11 2 3 n 1 n 11 0 0 0 01 n 1 n 12 n 2.2 n 2 1 1 0 0 01 1 1 1 02.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.a1 a1 0 0 00 a2 a2 0 0例 5 计算行列式 D 0 0 a3 0 0.0 0 0 a n a n1 1 1 1 1解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:a1 0 0 0 00 a2 0 0 0D0 0 a3 0 00 0 0 a n 01 2 3 n n 11 2n2 1 n n 1 a a an 1 n n 1 a a a .1 2 1 2 n2.3 降阶法将高阶行列式化为低阶行列式再求解.2.3.1按某一行(或列)展开x 1 0 0 00 x 1 0 0例 60 0 x 0 0 解行列式 D n .0 0 0 x 1a nan 1an 2 a2 a1解:按最后一行展开,得D n a1 x n 1 a2 x n 2 a n 1 x a n.2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式 D 中任意选定了k 1 k n - 1 个行.由这k行元素所组成的一切 k 级子式与它们的代数余子式的乘积的和等于行列式 D. 即D M 1A 1 M 2 A 2 M n A n ,其中 A i 是子式 M i对应的代数余子式.即Ann 0A nn ?B nn ,Cnn BnnAnn CnnA nn ?B nn.0 Bnna a a ab例 7 解行列式 D n b .b解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得a a a abD n 0 0 00 0 0 0n 1 a a a ab n 20 0 0 00 0 0 0n 1 a 0 0n 2 n 1 ab n 2b n?2.2.4升阶法就是把 n 阶行列式增加一行一列变成n+1 阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子, 那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.0 1 1 1 11 0 1 1 1例 81 1 0 1 1 解行列式 D= .1 1 1 0 11 1 1 1 0解:使行列式 D 变成n 1 阶行列式,即1 1 1 1 10 0 1 1 10 1 0 1 1.D0 1 1 0 10 1 1 1 0再将第一行的 1 倍加到其他各行,得:1 1 1 1 11 1 0 0 01 0 1 0 0D= .1 0 0 1 01 0 0 0 1从第二列开始,每列乘以 1 加到第一列,得:( n 1) 1 1 1 10 1 0 0 0D0 0 1 0 00 0 0 1 00 0 0 0 11 n 1 n 1 .2.5 数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.cos 1 0 0 01 2 cos 1 0 0例 9 计算行列式 D n 0 1 2 cos 0 0.0 0 0 2 cos 10 0 0 1 2 cos解 : 用数学归纳法证明 .当 n 1 时,D1cos.当 ncos 12cos2 1 cos2 .2 时, D21 2 cos猜想, D n cosn.由上可知,当n 1 , n 2 时,结论成立.假设当 n k 时,结论成立.即: D k cos k .现证当n k 1时,结论也成立.cos 1 0 0 01 2 cos 1 0 0当 n k0 1 2 cos 0 01时,D k 1 .0 0 0 2cos 10 0 0 1 2 cos将 D k 1按最后一行展开,得cos 1 0 01 2 cos 1 0 Dk 1 1 k 1 k 1 ? 2 cos 0 1 2 cos 00 0 0 2 coscos 1 0 01 k 1 k1 2cos 1 0 0 1 2cos 0000 12 cos D k D k 1.因为D k cosk,D k 1cos k 1cos k cosk cos sin k sin,所以D k 1 2 cos D k D k 12 cos cosk cos k cos kcos1.cos k cossin k sinsin k sin这就证明了当n k 1时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立.即: D n cosn.2.6递推法技巧分析:若n 阶行列式D满足关系式aD n bD n 1cD n 20 .则作特征方程ax 2 bx c 0 .① 若0,则特征方程有两个不等根,则D n Ax1n 1 Bx2n 1.② 若0,则特征方程有重根x1 x2,则 D n A nB x1n 1.在①②中, A , B 均为待定系数,可令n 1, n 2 求出.9 5 0 0 0 0 04 95 0 0 0 00 4 9 5 0 0 0例 10 计算行列式 D n .0 0 0 0 4 9 50 0 0 0 0 4 9解:按第一列展开,得D n 9D n 1 20D n 2.即D n9D n 120D n 20 .作特征方程x 29x 200 .解得x14, x25 .则D n A ? 4 n 1B ? 5n 1.当 n 1 时, 9 A B ;当 n 2 时, 61 4A 5B .解得A16, B25 ,所以D n 5 n 1 4 n 1.3、行列式的几种特殊计算技巧和方法3.1拆行(列)法3.1.1概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和.3.1.2例题解析1 a1 a2 0 0 01 1 a2 a3 0 0例 110 1 1 a3 0 0计算行列式 D n .0 0 0 1 a n 1 a n0 0 0 1 1 a n解:把第一列的元素看成两项的和进行拆列,得1 a1 a2 0 0 01 0 1 a2 a3 0 00 0 1 1 a 3 0 0D n0 0 0 0 1 a n 1 a n0 0 0 0 1 1 a n1 a2 0 0 01 1 a2 a3 0 00 1 1 a3 0 00 0 0 1 an 1 a n0 0 0 1 1 a na1 a2 0 0 00 1 a2 a3 0 00 1 1 a3 0 0.0 0 0 1 a n 1 a n0 0 0 1 1 a n上面第一个行列式的值为1,所以1 a2 a3 0 01 a3 0 0D n 1 a10 0 1 a n 1 a n0 0 1 1 a n1a1 D n 1.这个式子在对于任何n n 2 都成立,因此有D n1a1 D n 11 a1 1 a2 D n 2 1 a1 a1a2 1 n 1 a1a2 a nn i i1 1 a j.i 1 j 13.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值.3.2.2 例题解析1 1 1x1 x2 x n例 12x12 x22 x n2求行列式 D n .x1n 2 x2n 2 x n n 2x1n x2n x n n解:虽然 D n不是范德蒙德行列式,但可以考虑构造n 1 阶的范德蒙德行列式来间接求出 D n的值.构造 n 1 阶的范德蒙德行列式,得1 1 1 1x1 x2 x n xx12 x22 x n2 x 2f x .x1n 2 x2n 2 x n n 2 x n 2x1n 1 x2n 1 x n n 1 x n 1x1n x2n x n n x n将 f x 按第 n 1 列展开,得f x A1,n 1A2, n 1xA n,n 1 x n 1 A n 1,n 1 x n,其中, x n 1的系数为A n, n 1n n 11 D n D n.又根据范德蒙德行列式的结果知f xx x1 x x2x x n x i x j.1 j i n由上式可求得x n 1的系数为x 1x 2x nx ix j.1 j i n故有D nx 1 x 2x nx i x j .1 j i n3.3 特征值法3.3.1 概念及计算方法设1, 2,n 是 n 级矩阵 A 的全部特征值,则有公式A 1 2n. 故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例 13 若1, 2,n 是 n 级矩阵 A 的全部特征值, 证明: A 可逆当且仅当它的特征值全不为零.证明:因为A 1 2n ,则A 可逆A1 2n 0i 0 i 1,2 n .即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念a 11a12a13a1na11a 22a23 a2 na21a22形如a33a3n, a 31a32a33这样的行列式,形状像个三角形,a nna n1 a n2 a n3 a nn故称为“三角形”行列式.4.1.2 计算方法由行列式的定义可知,a11 a12a13a1na11 0 0 00 a22 a23 a2n a21 a22 0 00 0 a 33 a3n a11a22 a nn ,a31 a32 a33 0 a11a22 a nn.000a nn a n1a n 2a n 3a nn4.2“爪”字型行列式4.2.1概念a0 b1 b2 b n b n b2 b1 a0 c n a nc1 a1 a1 c1形如 c2 a2 ,a2 c2 , c2 a2 ,c1 a1c n a n a n c n a0 b1 b2 b na n c na2 c2 这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式.a1 c1b n b2 b1 a04.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线” ,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横.4.2.3 例题解析a1 1 1 11 a2例 14 计算行列式 1 a3 ,其中 a i 0, i 1,2, n.1a n分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第i (i 2,3,n.) 列元素乘以1后都加到第一列上,原行列式可化为三角形行列式.a ia 11 11n 11a 11 11 a 2i 2a i0 a 2解 : 1a 3a 31a na nn1a 2 a 3 a n a 1.i2a i4.3 “么”字型行列式4.3.1 概念c n a na 0 c 1b nb 2 b 1a 0b 1 a 1c 2a 1 c 1形如c 2 a 2, b 2a 2,a 2 c 2,c 1 a 1c na 0b 1b 2b n b na n a n c na nb nb n a n a 0 b 1 b 2 b nc nc nc 1 a 1a 2b 2 , b 2a 2 ,c 2 a 2,c 2a 1b 1 b 1 a 1c 2c 1 a 0a 0c 1c n a na n c nc 1 a 0c 2 a 1 b 1a 2 c 2 ,a 2b 2 这样的行列式,形状像个“么”字,因此常a 1 c 1 c nb 1 b nb 2b 1 a 0a nb n称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用a n 消去 c n ,然后再用 a n 1 消去 c n 1 ,依次类推.4.3.3 例题解析1111b 1例 15计算 n1 阶行列式 D n 1.11bn 11b n解:从最后一行开始后一行加到前一行(即消去第一撇),得n1b in i 11b in n 1 nDn 1i 11?n211b ii 11bn 1b n 1b n1n n 3n21b ii 1.4.4 “两线”型行列式4.4.1 概念a 1b 1 0 0 0 a 2b 2 0形如这样的行列式叫做“两线型”行列式.0 0 b n 1 b na n4.4.2 计算方法对于这样的行列式,可通过直接展开法求解.4.4.3 例题解析a 1b 1 0 0a 2b 2 0例 16求行列式 D n.0 0 0 b n 1b na n解:按第一列展开,得a2 b2 0 b1 0 0Dn 1 a10 0b n 1 n 1a2 b2 0 bn 10 0 a n 0 0 bn 1a1 a2 a n 1 n 1 b1b2 b n.4.5“三对角”型行列式4.5.1概念a b ab 0 0 0 0 01 a b ab 0 0 0 00 1 a b ab 0 0 0形如这样的行列式,叫做“三对角型”行0 0 0 0 0 a b ab0 0 0 0 0 1 a b列式.4.5.2计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明.4.5.3例题解析a b ab 0 0 0 0 01 a b ab 0 0 0 00 1 a b ab 0 0 0例 17 求行列式 D n .0 0 0 0 0 a b ab0 0 0 0 0 1 a b解:按第一列展开,得ab 0 0 0 0 01 a b ab 0 0 00 1 a b ab 0 0D n a b D n 1a ba b D n 1 abD n 2.0 0 0 0 a b ab0 0 0 0 1 a b变形,得D n aD n 1 b D n 1 aD n 2.由于D 1a b, D 2a 2 ab b 2 ,从而利用上述递推公式得D n aD n 1b D n 1aD n 2b 2 D n 2aD n 3b n 2 D 2aD 1 b n.故D n aD n 1 b n a aD n 2b n 1b na n 1D 1a n 2b 2ab n 1 b na na n1ab n1b n.b4.6 Vandermonde 行列式 4.6.1 概念1 1 11a 1a 2 a 3 a n形如 a 12a 22a 32a n2这样的行列式,成为 n 级的范德蒙德行列式.a 1n 1 a 2n 1 a 3n 1a n n 14.6.2计算方法1 1 1 1a 1a 2a 3 a n通过数学归纳法证明,可得a 2a 2a 2a 2a ia j .123n1 j i1a 1n 1a 2n 1 a 3n 1a n n 14.6.3例题解析1 1 1x 1 x 2x n 例 18求行列式 D nx 12x 22x n 2.x 1n 2 x 2n 2 x n n 2x 1nx 2nx n n解:虽然 D n 不是范德蒙德行列式, 但可以考虑构造 n 1 阶的范德蒙德行列式来间接求出D n 的值.构造 n 1 阶的范德蒙德行列式,得1 1 1 1x1 x2 x n xx12 x22 x n2 x 2f x .x1n 2 x2n 2 x n n 2 x n 2x1n 1 x2n 1 x n n 1 x n 1x1n x2n x n n x n将 f x 按第 n 1 列展开,得f x A A x An, n 1 x n 1 A x n,1,n 1 2,n 1 n 1, n 1其中, x n 1的系数为A n, n 1 1 n n 1 D n D n.又根据范德蒙德行列式的结果知f x x x1 x x2 x x n x i x j.1 j i n由上式可求得x n 1的系数为x1 x2 x n x i x j,1 j i n故有D n x1 x2 x n x i x j.1 j i n5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1降阶法和递推法2 1 0 0 01 2 1 0 00 1 2 0 0例 19 计算行列式 D n .0 0 0 2 10 0 0 1 2分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到n 1阶的形式.解:将行列式按第一行展开,得 D n 2D n 1 D n 2.即D n D n 1 D n 1 D n 2.∴D n Dn 1 D n 1 D n 2 D 2 D1 3 2 1 .∴ D n 1 D n 1 1 1 1 Dn n 1n 1 2 n 1.5.2逐行相加减和套用范德蒙德行列式例 20计算行列式1 1 11 sin 1 1 sin2 1 sin 3Dsin 2 sin sin 2 sin sin 2 sin 1 1 2 2 3 3 sin 2 1 sin 3 1 sin 2 2 sin3 2 sin 2 3 sin 3 3一行开始,依次用上一行的 1 倍加到下一行,进行逐行相加,得11 sin 4解:从第sin sin 24 4sin 2 4 sin 3 41 1 1 1sin 1 sin 2 sin 3 sin 4.Dsin2 sin2 sin2sin2 1 2 3 4sin3 1 sin3 2 sin3 3 sin3 4再由范德蒙德行列式,得1 1 1 1sin 1 sin 2 sin 3 sin 4sin i sin j. Dsin2 sin2 sin2sin2 1 2 3 4 1 j i 4sin3 1 sin3 2 sin3 3 sin3 45.3构造法和套用范德蒙德行列式1 1 1x 1 x 2x n 例 21x 12x 22x n 2求行列式 D n.x 1n 2 x 2n 2x n n 2x 1nx 2nx n n解:虽然 D n 不是范德蒙德行列式, 但可以考虑构造 n 1 阶的范德蒙德行列式来间接求出D n 的值.构造 n1 阶的范德蒙德行列式,得1 1 1 1 x 1 x2 x n xx 12x 22x n 2x 2f x.x 1n 2 x 2n 2 x n n 2 x n 2x 1n 1 x 2n 1 x n n 1 x n 1x 1nx 2nx n nx n将 f x 按第 n1 列展开,得f x AAx Ax n 1A1x n ,1,n 12, n 1n,n 1 n 1,n其中, x n 1 的系数为A n, n 11 n n 1 D nD n .又根据范德蒙德行列式的结果知f xx x 1x x 2x x nx i x j .1 j i n由上式可求得 x n 1的系数为x 1 x 2x nx ix j .1 j i n故有: D nx 1 x 2x nx ix j .1 j i n。
【原创】行列式计算7种技巧7种手段
行列式计算7种技巧7种手段编者:Castelu【编写说明】行列式是线性代数的一个重要研究对象,是线性代数中的一个最基本,最常用的工具,记为det(A).本质上,行列式描述的是在n 维空间中,一个线性变换所形成的平行多面体的体积,它被广泛应用于解线性方程组,矩阵运算,计算微积分等.鉴于行列式在数学各领域的重要性,其计算的重要性也不言而喻,因此,本人结合自己的学习心得,将几种常见的行列式计算技巧和手段归纳于此,供已具有行列式学习基础的读者阅读一.7种技巧: 【技巧】所谓行列式计算的技巧,即在计算行列式时,对已给出的原始行列式进行化简,使之转化成能够直接计算的行列式,由此可知,运用技巧只能化简行列式,而不能直接计算出行列式 技巧1:行列式与它的转置行列式的值相等,即D=D T111211121121222122221212nn n n n n nnnn nna a a a a a a a a a a a a a a a a a =技巧2:互换行列式的任意两行(列),行列式的值将改变正负号111212122221222111211212nn n nn n nnn n nna a a a a a a a a a a a a a a a a a =-技巧3:行列式中某一行(列)的所有元素的公因子可以提到行列式记号的外面1111121111121221222222122211212nnnn n ni n n n n n nnn n nnb a b a b a a a a b a b a b a a a a bb a b a b a a a a ==∏技巧4:行列式具有分行(列)相加性11121111211112111221212121212n nnt t t t tn tn t t tn t t tn n n nnn n nn n n nna a a a a a a a abc b c b c b b b c c c a a a a a a a a a +++=+技巧5:将行列式的某一行(列)的各元素乘以同一数k 后加到另一行(列)对应的元素上,行列式的值不变111211112112112212121212n n s s sn s t s t sn tnt t tn t t tn n n nnn n nna a a a a a a a a a ka a ka a ka a a a a a a a a a a a a +++=技巧6:分块行列式的值等于其主对角线上两个子块行列式的值的乘积11111111111111111111000m m n m mm m n m mm n nnn nmn nna a a ab b a ac c b b a a b b c c b b =技巧7:[拉普拉斯按一行(列)展开定理] 行列式等于它的任一行(列)的各元素与其对应的代数余子式乘积之和11(1,2,,)(1,2,,)n nik ik kj kj k k D a A i n a A j n ======∑∑二.7种手段:【手段】所谓行列式计算的手段,即在计算行列式时,观察已给出的原始行列式或进行化简后的行列式,只要它们符合已知的几种行列式模型,就可以直接计算出这些行列式 手段1:对于2阶行列式和3阶行列式,可以直接使用对角线法则进行计算1112112212212122a a a a a a a a =-,111213212223112233122331132132112332122133132231313233a a a a a a a a a a a a a a a a a a a a a a a a a a a =++---手段2:对于4阶以上的行列式,若行列式中有很多元素为零,则根据定义进行计算较为方便,否则较为复杂(常见于计算机程序和数学软件)定义:1212121112121222()1212(1)n n nnn p p p p p np p p p n n nna a a a a a a a a a a a τ=-∑运用数学软件Matlab 按定义计算4阶行列式: >> syms a b c d e f g h i j k l m n o p >> A=[a,b,c,d;e,f,g,h;i,j,k,l;m,n,o,p] A =[ a, b, c, d] [ e, f, g, h] [ i, j, k, l] [ m, n, o, p] >> det(A) ans =a*f*k*p-a*f*l*o-i*a*g*p+i*a*h*o+a*n*g*l-a*n*h*k-e*b*k*p+e*b*l*o+i*e*c*p-i*e*d*o-e*n*c *l+e*n*d*k+i*b*g*p-i*b*h*o-i*f*c*p+i*f*d*o+i*n*c*h-i*n*d*g-m*b*g*l+m*b*h*k+m*f*c*l-m*f*d*k-i*m*c*h+i*m*d*g手段3:上三角行列式,下三角行列式,主对角线行列式,副对角线行列式11121222100n nn ii i nna a a a a a a ==∏ ,112122112000nii i n n nna a a a a a a ==∏,1212()n nλλλλλλ=其余未写出元素均为零,1(1)2212(1)()n n n nλλλλλλ-=-其余未写出元素均为零手段4:若行列式中有两行(列)对应元素相等,则此行列式的值等于零0a a e i b b f jc c g k ddhl=手段5:若行列式中有一行(列)的元素全为零,则此行列式的值为零00000a e i b f jc g kd h l=手段6:若行列式中有两行(列)元素成比例,则此行列式的值等于零0a ka e i b kb f jc kc g kd kd h l=手段7:范德蒙德(Vandermonde)行列式1222212111112111()nn i j n i j n n n nx x x x x x x x x x x ≥>≥---=-∏三.跟踪训练【解题思路】为了使读者能够巩固前文叙述的7种技巧和7种手段,本人附上一些行列式的习题以供参考.解题时,一般先观察题目所给出的原始行列式,若原始行列式能够用7种手段的其中一种进行计算,则可直接得出答案,否则,一般先利用7种技巧对原始行列式进行化简,使之转化成能够用7种手段的其中一种进行计算的行列式,再得出答案.读者在利用7种技巧时,要注意技巧之间的搭配使用计算下列行列式的值: 习题1:120114318--- 解答:1201141182(4)30(1)(1)0132(1)81(4)(1)4318--=⨯⨯+⨯-⨯+⨯-⨯--⨯⨯-⨯-⨯-⨯-⨯-=--[手段1]习题2:0000000000b f d a c e解答:123412341234()12341234123433112432400000(1)0000004,3,1,4,2,()(3142)3,00000(1)00000p p p p p p p p p p p p b f d a a a a a cep p p p p p p p b f d a a a a abcda ceτττ=-=======-=-∑观察行列式中元素的位置及由级排列中各数不能相等知因此[手段2]习题3:12345678910111213141516解答:21431234113156785171091011129111113141516131151c c c c -=-[技巧5,手段4]习题4:3333333333333333x x x x ---+---+--解答:412213141423333333333333333333333333333313331333133300133300133300133300000ii x x x x x x c c x x x x xx x r r x x x x r r x x xx r r xx x x r r xx x x x=-----+--+-+----+----------+--=-----------↔-=--∑[技巧2,技巧3,技巧5,手段3]习题5:11121314122223241323333414243444a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b解答:1112131412222324132333341424344422232412131412131411233334122333341322232414243444243444243444,a b a b a b a b a ba b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b =-+-按第一列展开1213142223242333341213141213142223242223242434442333342342342121423333412423333412234234,0,(b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b b b b b b b D a a b b a b a b a b a b b a b a b a b a a a a a a a a =-=由于行列式和有两行元素成比例因此值为3234214124233334234222121412434232334243241421124332233423321421123223433414122123)()()()[()()]()()()()(b b b b b a b b a b a b a b a a a a a b b a b b a a b b a a b b a a b a b b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b -=-+--=--+-=---=--323443314111)()()i i i i i a b a b a b a b a b a b ++=--=--∏[技巧7,手段1,手段6]习题6:444443333322222(1)(2)(3)(4)(1)(2)(3)(4)(1)(2)(3)(4)123411111a a a a a a a a a a a a a a a a a a a a ---------------- 解答:432122222533333444444321432122222,111111234(1)(1)(2)(3)(4)(1)(2)(3)(4)(1)(2)(3)(4)111114321(1)(1)(4)(3)(2)(1)(4)aa a a a D a a a a a a a a a a a a a a a a a a a a a a a a a a +++++++++----=-----------------=-------将行列式上下翻转后再左右翻转不难得3333344444(3)(2)(1)(4)(3)(2)(1)4!3!2!1!288a a a a a a a a a -------==[技巧2,手段7]习题7:1221100001000000001nn n x x x xa a a a x a -----+解答:111121232212112112121,1000100(1)00011,,,,,,n n n n n n n n n n n n n n n n n n n n nD x D xD a x x D xD a D xD a D xD a D xD a D x a x x x D x a x a x a x a +--------------=+--⇒=+=+=+=+=+=+++++按第一列展开得的递推公式将上述各式的两边分别乘以后全部相加并化简得:[技巧7,手段3]习题8:()a b a b c d cd其余未写出元素均为零:解答:22(22)2122(1)2(1)2221,23,,2,221,23,,2,000000(1)00()()()n n nn nn n D n n n n n n a b c d abDab c d cdD Dad bc Dad bc D ad bc --------=-==-==-=-将中的第行依此与第行行第行对调再将第列依此与第列列第列对调得[技巧2,技巧6]。
行列式的计算技巧与方法总结
行列式的计算技巧与方法总结行列式是线性代数中的重要概念,广泛应用于各个领域,如线性方程组的求解、线性变换的判断等。
在实际应用中,计算行列式是一个必不可少的环节。
本文将对行列式的计算技巧和方法进行总结,以便读者能够更加轻松地解决行列式相关问题。
一、行列式的定义行列式是一个数。
行列式的定义通常有多种不同的形式,其中最常见的是按照矩阵的形式定义的。
对于一个n阶方阵A=(a_ij),其行列式记作det(A),可以通过以下方式计算:det(A) = a_11 * C_11 + a_12 * C_12 + ... + (-1)^(n+1) * a_1n * C_1n其中,C_ij是指元素a_ij的代数余子式。
二、行列式的计算方法1.二阶行列式的计算对于2阶方阵A=(a_11,a_12;a_21,a_22),其行列式可以直接通过以下公式计算:det(A) = a_11 * a_22 - a_12 * a_212.三阶行列式的计算对于3阶方阵A=(a_11,a_12,a_13;a_21,a_22,a_23;a_31,a_32,a_33),可以通过Sarrus法则来计算行列式:det(A) = a_11*a_22*a_33 + a_12*a_23*a_31 + a_13*a_21*a_32 -a_13*a_22*a_31 - a_12*a_21*a_33 - a_11*a_23*a_323.高阶行列式的计算对于n(n>3)阶方阵A,一般采用高斯消元法将矩阵转化为上三角矩阵,然后再计算行列式的值。
具体操作如下:a)对第一列进行第二行、第三行、..、第n行的倍加,使得第一列除了第一个元素外的其他元素都为0。
b)接着在第二列中对第三行、第四行、..、第n行的倍加,使得第二列除了第二个元素外的其他元素都为0。
c)重复以上步骤,直到将矩阵转化为上三角矩阵。
d)上三角矩阵的行列式等于主对角线上的元素相乘。
4.行列式的性质行列式具有以下性质,可以在计算中灵活运用:a)行互换或列互换,行列式的值不变,其符号变为相反数。
行列式地计算技巧与方法总结材料
行列式的若干计算技巧与方法内容摘要1•行列式的性质2.行列式计算的几种常见技巧和方法定义法2.12.2利用行列式的性质2.3降阶法2.4升阶法(加边法)2.5数学归纳法2.6递推法3•行列式计算的几种特殊技巧和方法3.1拆行(列)法3.2构造法3.3特征值法4.几类特殊行列式的计算技巧和方法4.1三角形行列式4.2“爪”字型行列式4.3“么”字型行列式4.4“两线”型行列式4.5“三对角”型行列式4.6范德蒙德行列式5.行列式的计算方法的综合运用5.1降阶法和递推法5.2逐行相加减和套用范德蒙德行列式5.3构造法和套用范德蒙德行列式标准实用=0.1.2行列式的性质性质1 行列互换,行列式不变•即an a 12 a 1nana 21a n1a 21a 22 a 2na 12a 22a n2a n1a n2a nna 1na 2na nn性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式•即a 11 a 12 a 1 na11a12a1nka i1ka i2 ka ink a i1ai2aina n1a n2a nnan1an2ann性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的 和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列) 一样•即a 12 Ka ina iiMa n1b 2 C 2K b n C n M M a n2Ka nna 11 a 12K a1n M MM M b 1 b 2K b n M MM Ma n1 a n2Ka nna 11 a 12K a1n M M M Mq C2 K C n M MM M a n1 a n2Ka nn性质4 如果行列式中有两行 那么行列式为零•即a 11 a 12 a 1 na 11 a 12 a 1 na i1a i2a ina i 1 a i2a inkka i1 ka i2 ka ina i1 a i2 a ina n1 a n2a nna n1a n2a nn(或列)对应元素相同或成比例,标准实用性质5 把一行的倍数加到另一行,行列式不变.即a11 a12 a1n a11 a12 a1 na ii ca ki a i2 ca k2 a in Ca kn a i1 a i2 a ina ki a k2 a kn a k1 a k2 a kna n1 a n2 a nn a n1 a n2 a nn性质6 对换行列式中两行的位置,行列式反号•即a11 a12 a1n a11 a12 a1 na i1 a i2 a in a k1 a k2 a kna k1 a k2 a kn =-a i1 a i2 a ina n1 a n2 a nn a n1 a n2 a nn性质7 行列式一行(或列)元素全为零,则行列式为零•即a1 ,n-1 a1 na11 a120 0 0 0 0a n1 a n2 a n,n-1 a nn2、行列式的几种常见计算技巧和方法2.1定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.标准实用主对角线下方的元素与第一行元素对应相同, 故用第一行的 1例1计算行列式解析:这是一个四级行列式,在展开式中应该有4! 24项,但由于出现很多的零,所以不等于零的项数就大大减少•具体的说,展开式中的项的一般形式是a 1j 1 a 2 j 2 a 3j 3 a 4 j 4•显然,女口果j 14,那么31j 10,从而这个项就等于零.因此只须考虑 j 1 4的项,同理只须考虑j 2 3, j 3 2, j 41的这些项,这就是说,行列式中不为零的项只有a 14a 23a 32a 41,而43216,所以此项取正号•故2.2利用行列式的性质43211 &14&23&32&41 24.即把已知行列式通过行列式的性质化为上三角形或下三角形 •该方法适用于低阶行列式.2.2.1化三角形法上、下三角形行列式的形式及其值分别如下:a 11 a 12a 13 a 1na 110 0 0 a 22a 23a 2na 21a 220 00 a 33 a 3na 11 a 22a nn,a 31 a 32a 33a nna n1 a n2 a n3a nn例2计算行列式D na 1 a 1b 1 a 2 a n a 1a 2a nb n解析:观察行列式的特点,a 2 a n a 11a 22a nn•倍加到下面各行便可使主对角线下方的元素全部变为零•即:化为上三角形.解:将该行列式第一行的倍分别加到第2,3 •••(n 1)行上去,可得2.2.2连加法D n 1这类行列式的特征是行列式某行(或列)a ib iMa2加上其余各行a nb n(或列)后,使该行(或列)均相等或出现较多零,从而简化行列式的计算•这类计算行列式的方法称为连加法.例3计算行列式D n 解: x1mX1 x2mX2X nX nX n mni 1 nX i m X2 i 1X i m X2 m ni 1 X i m X2X1D nX nX n1 X2 X n 1 X2 X n n 1 X2 m X n n 0 m 0 X i m X i m1 i 11 X2 X n m 0 0 mX nnn 1m X i mi 12.2.3滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,解:从最后一行开始每行减去上一行,有1 2 3 n 1 n1 2 3 n 1 n11 1 1 12 0 0 0 2 D n1 1 1 1 12 2 00 21 11111 1 1111 2 3 1 0 0 2n 21 1 01 1 1 1 02.2.4逐行相加减n 行的和全相同,但却为零•用连加法明显不行,这是我们可以解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:这种方法叫滚动消去法. 122 1例4计算行列式D n 3 23 n 1 n2 n 2 n 11 n 3 n2 n 2n 2 21n n 12n对于有些行列式,虽然前a 1a 1 0a 2 a 2 例5计算行列式D0 0 a s0 0 01110 0 0 0 0a n a n1 1尝试用逐行相加减的方法.2.3降阶法将高阶行列式化为低阶行列式再求解.2.3.1按某一行(或列)展开例6 解行列式D n解:按最后一行展开,得2.3.2按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D中任意选定了k 1 k n -1个行.由这k行兀素所组成的一切k级子式与它们的代数余子式的乘积的和等于行列式 D.即D M 1A1 M2A2 M n A n,其中A i是子式M i对应的代数余子式.a ia2a3a n2n n 1 a1a2a n 1n 1 a1a2an .a n a n 2 a2 a1n 1 n 2D n a1x a2x a n 1XB nnC nn2.4升阶法算行列式的方法叫做升阶法或加边法•升阶法的最大特点就是要找每行或每列相同的因子 升阶之后,就可以利用行列式的性质把绝大多数元素化为 其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一 般行列的位置.例7解行列式D nA nn 0C nn B nnA nn ?B nn .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得D nn 1 ab就是把n阶行列式增加一行一列变成 n+1 阶行列式,再通过性质化简算出结果,这种计,那么0,这样就达到简化计算的效果.(n 1) 110 1 00 0 1 D0 0 0 0 0n 11 n 1 .2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法0 1 11 0 1例8 解行列式D=1 1 01 1 11 1 11 1 1 1 1 1 0 1 1 01阶行列式,即1 1 1 0 0 1 0 1 0D1 1 1 1 1 1 0 1 1 0再将第一行的1倍加到其他各行,得:1 1 1 1 1 0 1 0 1D=1 1 0 0 0 0 1 0 0 1从第二列开始,每列乘以1加到第一列,得:1 1 0 0 0 01 0 0 1解:使行列式D 变成n去证明•对于高阶行列式的证明问题,数学归纳法是常用的方法.cos 1 0 0 01 2 cos 1 0 0例9计算行列式D n 0 1 2 cos0 00 0 0 2 cos 10 0 0 1 2 cos解:用数学归纳法证明当n 1 时,D i coscos 1 2当n2 时,D2i 2cos 2C0S 1 C0S2猜想,D n cosn由上可知,当n 1,n 2时,结论成立•假设当n k时,结论成立•即:D k cosk .现证当n k 1时,结论也成立cos 1 0 0 01 2 cos 1 0 0当n k 1时,D k 1 0 1 2cos0 00 0 0 2 cos 10 0 0 1 2 cos 将D k i按最后一行展开,得cos 1 0 01 2cos 1 0D k 1k 1 k 11 ?2cos 0 1 2cos 00 0 0 2coscos k1时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立.即:D n cosn2.6递推法 技巧分析:若n 阶行列式D 满足关系式aD n bD n 1 cD n 2 0.则作特征方程ax 2 bx c 0.① 若0,则特征方程有两个不等根,则 D n Ax ; 1 Bx ; 1 ② 若0,则特征方程有重根 X 1 X 2,则D n A nB x ; 1在①②中,A ,B 均为待定系数,可令 n 1, n 2求出.因为D k所以cos2cos2cos2 cos D kcoskcos k cos cosk cos sin k sin ,2 cos D k D k 12 cos cosk cosk cos sin k sincosk cossin k sin这就证明了当9 5 °°°°°4 95 °°°°° 4 9 5 °°°例1° 计算行列式D n°°°° 4 9 5°°°°° 49解:按第一列展开,得D n 9D n 1 2°D n 2 •即D n9 D n i 2° D n2 °.作特征方程2x 9x 2°°.解得X i 4, X2 5.则D n A?4n1 B?5n1.当n 1 时,9 A B ;当n 2 时,61 4A 5B .解得A 16,B 25 ,所以D n 5n 14n1.3、行列式的几种特殊计算技巧和方法3.1拆行(列)法3.1.1概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值•拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和.3.1.2例题解析1 a1a2 0 0 01 1 a2a3 0 0例11 计算行列式D n 0 1 1 a30 00 0 0 1 a n 1 a n0 0 0 1 1 a解:把第一列的元素看成两项的和进行拆列,得1 a1 a2 0 0 01 0 1 82 a3 0 0D n 0 0 1 1 a30 00 0 0 0 1 a n 1 a n0 0 0 0 1 1 a n3232 1 33333n 113n3n31 0 3232133333n 3n3n上面第一个行列式的值为所以D n 1 31 1 321a3a33n11 31 D n 1 .这个式子在对于任何n n都成立, 因此有D n 1 aQ na11 32D n 2 a1 a〔a2ii1 3j.j 13.2构造法3.2.1概念及计算方法有些行列式通过直接求解比较麻烦, 3n3nn 13132 3n这时可同时构造一个容易求解的行列式,从而求出原行列式的值.322例题解析1 1 1X1 X2 X n2 2 2 例12 求行列式D nX1 X2 X nn 2 n 2 n 2治X2 X nn n nX1 X2 X n 值.构造n 1阶的范德蒙德行列式,得1 1 1 1X1 X2 X n X2 2 2 2X1 X2 X n Xf Xn 2 n 2 n 2 n 2X1 X2 X n Xn 1 n 1 n 1 n 1X1 X2 X n Xn n n nX1 X2 X n X将f x按第n 1列展开,得f x A,n 1 A;n 1其中,x 的系数为A n,n 1 又根据范德蒙德行列式的结果知f x x X-! 由上式可求得x n 1的系数为n 1X A n,n 1X n1A n 1,n 1xn n 1 ——1 D n D n解:虽然D n不是范德蒙德行列式, 但可以考虑构造n 1阶的范德蒙德行列式来间接求出D n的X x2X X n X i X j .1 j i nx1x2x n x i x j.1 j i n故有D n X i X2 X n X i X j .1 j i n3.3特征值法3.3.1概念及计算方法设1,2,n是n级矩阵A的全部特征值,则有公式A 1 2 n .故只要能求出矩阵A的全部特征值,那么就可以计算出A的行列式.3.3.2例题解析例13 若1, 2, n是n级矩阵A的全部特征值,证明:A可逆当且仅当它的特征值全不为零.证明:因为A 1 2 n,贝UA 可逆A 0 1 2 n 0 i 0 i 1,2 n .即A可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1三角形行列式4.1.1概念a 11a 2i a 22 a 3i a 32a 33a n1a n2 a n3 a nn故称为"三角形”行列式.4.1.2计算方法由行列式的定义可知,4.2.2计算方法方法可归纳为:“爪”字对角消竖横.a i1a i2 a i3 a i na 22a 23 a 2n 形如a 33a 3na nna iia i2a i3a i na ii0 0 a 22a 23 a 2na 2ia 220 0 0 a 33 a 3na ii a 22 a nn,a 3i a 32a 33a nna ni a n2 a n3a nna ii a 22a nn .这样的行列式,形状像个三角形,4.2 “爪”字型行列式 4.2.1 概念形如a 。
行列式计算方法技巧
行列式计算方法技巧行列式是线性代数中的一个重要概念,它在矩阵理论、向量空间和线性变换等方面具有广泛的应用。
计算行列式的方法有很多,下面将介绍几种常用的行列式计算方法技巧。
1.展开法:行列式的展开法是计算行列式的基本方法。
对于一个n阶的行列式,可以选择第一行展开,也可以选择第一列展开。
展开时可以用代数余子式或代数余子式的乘积来表示。
例如,一个3阶行列式的展开公式如下:a11a12a1a21a22a2a31a32a3det(A) = a11·A11 + a12·A12 + a13·A13其中,A11、A12、A13分别是a11、a12、a13的代数余子式。
2.三角行列式法:当行列式矩阵满足特定的条件时,可以利用三角行列式法来简化行列式的计算。
例如,如果一个行列式中的行(列)元素与上一行(列)对应元素的倍数相等,那么这个行列式的值为0。
又如,对于上三角矩阵来说,它的行列式等于对角线上的元素乘积。
3.列变换法:列变换法是一种简化行列式计算的技巧。
对于一个n阶行列式,可以通过进行列变换来简化计算过程。
根据列变换法,可以对行列式进行以下操作:(1)交换两列的位置;(2)用一个非零数乘以列的所有元素;(3)将列的倍数加到另一列上。
利用列变换来简化行列式计算过程,可以减少计算量,提高效率。
4.克莱姆法则:克莱姆法则是一种行列式计算方法,适用于求解线性方程组的解。
对于一个n阶方程组Ax=b,如果方程组的系数矩阵A的行列式值不等于0,那么可以利用克莱姆法则求解方程组的解。
克莱姆法则的基本思想是,对于方程组Ax = b,将矩阵A的第i列换成矩阵b,得到新的矩阵Ai。
通过计算新矩阵Ai的行列式值det(Ai)与矩阵A的行列式值det(A)的比值,可以求得方程组的解。
5.全排列法:全排列法是一种直观的行列式计算方法,适用于小阶行列式。
对于一个2阶行列式和3阶行列式来说,可以通过全排列法来计算行列式的值。
行列式的计算技巧与方法总结
行列式的计算技巧与方法总结1、记住性质,这是计算行列式的前提 将行列式D 的行与列互换后得到的行列式,称为D 的转置行列式,记为TD 或'D ,即若,212222111211nnn n n n a a a a a a a a a D =则nnnn n n T a a a a a a a a a D212221212111=.性质 1 行列式与它的转置行列式相等, 即.TD D =注 由性质1知道,行列式中的行与列具有相同的地位,行列式的行具有的性质,它的列也同样具有.性质 2 交换行列式的两行(列),行列式变号.推论 若行列式中有两行(列)的对应元素相同,则此行列式为零.性质3 用数k 乘行列式的某一行(列), 等于用数k 乘此行列式, 即.2121112112121112111kD a a a a a a a a a k a a a ka ka ka a a a D nnn n in i i n nnn n in i i n ===第i 行(列)乘以k ,记为k i⨯γ(或k C i⨯).推论 1 行列式的某一行(列)中所有元素的公因子可以提到行列式符号的外面.推论2 行列式中若有两行(列)元素成比例,则此行列式为零.性质 4 若行列式的某一行(列)的元素都是两数之和, 例如,nnn n inin i i i i n a a a c b c b c b a a a D21221111211+++=.则21212111211212111211D D a a a c c c a a a a a a b b b a a a D nnn n in i i n nn n n in i i n +=+=.性质 5 将行列式的某一行(列)的所有元素都乘以数k 后加到另一行(列)对应位置的元素上, 行列式不变.注: 以数k 乘第j 行加到第i 行上,记作jikr r +;以数k 乘第j 列加到第i 列上,记作jikc c +.2、利用“三角化”计算行列式计算行列式时,常用行列式的性质,把它化为三角形行列式来计算. 例如化为上三角形行列式的步骤是:如果第一列第一个元素为0, 先将第一行与其它行交换使得第一列第一个元素不为0; 然后把第一行分别乘以适当的数加到其它各行,使得第一列除第一个元素外其余元素全为0;再用同样的方法处理除去第一行和第一列后余下的低一阶行列式,如此继续下去,直至使它成为上三角形行列式,这时主对角线上元素的乘积就是所求行列式的值.例2若210101321-=D , 则.213102011D DT=-=例3(1)01212111001211121---=--(第一、二行互换). (2)12110211012110121---=--(第二、三列互换)(3)0725011011=(第一、二两行相等) (4)0337224112=---(第二、三列相等)例4(1)02222510211=--因为第三行是第一行的2倍.(2)075414153820141=---因为第一列与第二列成比例,即第二列是第一列的4倍.例5若121013201--=D , 则D 2121013201)2(121013402-=---=----又 D 412101320141240112204=--=--. 例6 设,1333231232221131211=a a a a a aa a a 求.53531026333231232221131211a a a a a aa a a ----解 利用行列式性质,有33323123222113121153531026a a a a a a a a a ----=3332312322211312115353522a a a a a a a a a ---5)3(2⋅-⋅-=333231232221131211a a a a a a a a a15)3(2⋅⋅-⋅-=.30=例7(1).110111311103111132+=++=(2)()1)2(1272305)2(11121272305211--+--++=----+122720521112730511---+--=.例8 因为,12310403212213==++--+而15)40()29(02213123=+++=-+-. 因此022131233212213-+-≠++--+.注: 一般来说下式是不成立的22211211222112112222212112121111b b b b a a a a b a b a b a b a +≠++++.例9(1)13201013113214113112----r r ,上式表示第一行乘以-1后加第二行上去, 其值不变.(2)33204103113214113113c c +--,上式表示第一列乘以1后加到第三列上去, 其值不变.例10计算行列式2150321263-=D .解 先将第一行的公因子3提出来:,21503242132150321263-=-再计算.162354100430201541104702215421087042127189087042132150324213=⨯====----=-=D例11 计算.3351110243152113------=D解 21c c D→3315112043512131-------14125r r r r +-7216011264802131------32r r ↔72160648011202131----- 242384r r r r-+ 15100010811202131----3445r r +.4025001080011202131=---例12计算.3111131111311113=D解 注意到行列式的各列4个数之和都是6.故把第2,3,4行同时加到第1行,可提出公因子6,再由各行减去第一行化为上三角形行列式.D4321r r r r +++311113111131111163111131111316666= 141312r r r rr r --- .4820000200002011116=注:仿照上述方法可得到更一般的结果:.)]()1([1---+=n b a b n a abbbb b a b b b b a例13 计算.1111000000332211a a a a a a ---解 根据行列式的特点,可将第1列加至第2列,然后将第2列加至第3列,再将第3列加至第4列,目的是使4D 中的零元素增多.4D12c c +1121000000033221a a a a a --23c c +1321000000003321a a a a -34c c +.44321000000000321321a a a a a a =例14 计算.3610363234232dc b a c b a b a a dc b a cb a b a ad c b a cb a ba ad c b aD ++++++++++++++++++=解 从第4行开始,后一行减前一行:Dr r r r r r ---33412.363023200c b a b a a c b a b a a cb a b a a dc b a +++++++++3423r r r r --.20200ba aab a a a cb a b a a dc b a +++++34r r -..0020004a ab a a cb a b a a dcba =++++三、 行列式按行(列)展开(降阶法)1、行列式按一行(列)展开定义1 在n 阶行列式D 中,去掉元素ija 所在的第i 行和第j 列后,余下的1-n 阶行列式,称为D 中元素ija 的余子式, 记为ijM , 再记ijj i ij M A +-=)1(称ijA 为元素ija 的代数余子式.引理(常用) 一个n 阶行列式D , 若其中第i 行所有元素除ija 外都为零,则该行列式等于ija与它的代数余子式的乘积,即ijij A a D =定理 1 行列式等于它的任一行(列)的各元素与其对应的代数余子式乘积之和, 即),,,2,1(2211n i A a A a A a D inin i i i i =+++=或).,,2,1(2211n j A a A a A a D njnj j j j j =+++=推论 行列式某一行(列)的元素与另一行(列)的对应元素的代数余子式乘积之和等于零, 即,,02211j i A a A a A a jninj i j i ≠=+++或.,02211j i A a A a A a nj ni j i j i ≠=+++2、用降价法计算行列式(常用) 直接应用按行(列)展开法则计算行列式, 运算量较大, 尤其是高阶行列式. 因此, 计算行列式时,一般可先用行列式的性质将行列式中某一行(列)化为仅含有一个非零元素, 再按此行(列)展开,化为低一阶的行列式, 如此继续下去直到化为三阶或二阶行列式.3、拉普拉斯定理(一般少用)定义 2 在n 阶行列式D 中,任意选定k 行k 列)1(n k ≤≤, 位于这些行和列交叉处的2k 个元素,按原来顺序构成一个k 阶行列式M , 称为D 的一个k 阶子式,划去这k 行k 列, 余下的元素按原来的顺序构成k n -阶行列式,在其前面冠以符号kk j j i i +++++- 11)1(,称为M 的代数余子式,其中ki i ,,1为k 阶子式M 在D 中的行标,kj j j ,,,21为M 在D 中的列标.注:行列式D 的k 阶子式与其代数余子式之间有类似行列式按行(列)展开的性质.定理 2 (拉普拉斯定理) 在n 阶行列式D 中, 任意取定k 行(列))11(-≤≤n k ,由这k 行(列)组成的所有k阶子式与它们的代数余子式的乘积之和等于行列式D .例15求下列行列式的值:(1)214121312-- (2)120250723解 (1) 213142131)1(21122214121312-⨯+-⨯--⨯=--.272856)61(4)32()14(2-=--=--+--+-=(2).3)45(312253120250723=-=⨯=例16计算行列式.5021011321014321---=D解521011321014321---=D 313422r r r r ++520711321014107----109211206527211417)1()1(2123223-=---⨯-=-++r r r r.241861926)1(122-=--=--⨯=+例17计算行列式.532004140013202527102135----=D解 53204140132021352)1(053200414001320252710213552-----=----=+D53241413252---⋅-=1213)2(r r r r -++6627013210---.1080)1242(206627)2(10-=--=--⋅-=例18求证21)1(11213112211132114321-+-=---n n x x xxx x x n xxn x n n.证 D3221143r r r r r r r r nn -----1111111111000011000111001111011110xxxx x x x ----1100011100111101111111111)1(1x x x x n -----=+3221143r r r r r r r r nn ----- .)1(110000000100001000010000)1(211-++-=-----n n n x xxx x x xxx例19设,3142313*********------=D D 中元素ija 的余子式和代数余子式依次记作ijM 和ijA ,求14131211A A A A +++及41312111M M M M +++.解 注意到14131211A A A A+++等于用1,1,1,1代替D 的第1行所得的行列式,即314231315011111114131211-----=+++A A A A3413r r r r +-11202250111111---11222511---=12c c +.42052001202511=-=--又按定义知,31413131501112514131211141312111-------=-+-=+++A A A A M M M M34r r +311501121)1(0010313150111251---=----312r r -.0311501501=-----例20 用拉普拉斯定理求行列式 2100321003210032 的值.解 按第一行和第二行展开2100321003210032=2132)1(21322121+++-⨯2031)1(31023121+++-⨯+2030)1(32033221+++-⨯+0121+-=.11-=。
一般技巧求解行列式
一般技巧求解行列式要解行列式,可以使用多种一般技巧。
本文将介绍其中一些常用的方法。
1. 展开法:行列式可以通过展开法进行求解。
展开法可以根据行列式的定义,将行列式展开为一系列的代数式相加。
例如,对于一个3阶行列式:| a b c || d e f || g h i |我们可以选择第一行展开:| a b c | = a * | e f | - b * | d f | + c * | d e || h i | | g i | | g h |然后可以通过继续展开这些子行列式,直到得到一个只有一个元素的行列式为止。
最终相加这些代数式就可以得到行列式的值。
2. 初等行变换:行列式的值不受初等行变换的影响,因此可以通过进行初等行变换简化行列式的计算。
初等行变换包括以下三种操作:(1) 交换两行的位置。
(2) 用一个非零常数乘某一行。
(3) 用一个行乘另一行再加到第三行上。
利用初等行变换,可以将行列式变为上三角形行列式或者对角行列式的形式,从而简化计算。
3. 行列式的性质:行列式具有一些性质,利用这些性质可以更方便地进行计算。
(1) 行列式与其转置行列式相等。
(2) 如果行列式有两行(列)完全相同,则行列式的值为0。
(3) 如果行列式的某一行(列)有一个元素等于0,那么行列式的值为0。
(4) 行列式的某一行(列)乘以一个非零常数,行列式的值等于原行列式的值乘以这个常数。
(5) 行列式的某一行(列)的元素乘以一个非零常数再加到另一行(列)对应元素上去,行列式的值不变。
利用这些性质,可以通过简化行列式的形式,减少计算量。
4. 克拉默法则:对于n阶方阵A的系数矩阵A和常数矩阵b,如果A的行列式不为0,则该方程组有唯一解,并且解为x = (Dx/D, Dy/D, Dz/D, ......, Dn/D),其中Dx表示把矩阵A 的第x列用向量b替换掉后,求得的行列式。
例如,对于二阶方阵:| a b || c d |方程组ax + by = e, cx + dy = f可以通过克拉默法则求解。
行列式的计算技巧与方法总结
行列式的若干计算技巧与方法目录摘要 (1)关键字 (1)Abstract (1)Key words (1)引言 (2)1.行列式的概念及性质 (2)1.1 n阶行列式的定义 (2)1.2 行列式的性质 (3)2.行列式计算的几种常见技巧和方法 (5)2.1 定义法 (5)2.2 利用行列式的性质 (6)2.3 降阶法 (9)2.4 升阶法(加边法) (11)2.5 数学归纳法 (12)2.6 递推法 (14)3. 行列式计算的几种特殊技巧和方法 (16)3.1 拆行(列)法 (16)3.2 构造法 (17)3.3 特征值法 (19)4. 几类特殊行列式的计算技巧和方法 (19)4.1 三角形行列式 (19)4.2 “爪”字型行列式 (20)4.3 “么”字型行列式 (21)4.4 “两线”型行列式 (23)4.5 “三对角”型行列式 (24)4.6 范德蒙德行列式 (25)5. 行列式的计算方法的综合运用 (27)5.1 降阶法和递推法 (28)5.2 逐行相加减和套用范德蒙德行列式 (28)5.3 构造法和套用范德蒙德行列式 (29)小结 (30)参考文献 (31)行列式的若干计算技巧与方法摘要:行列式是高等代数的一个基本概念,求解行列式是在高等代数的学习中遇到的基本问题,每一种复杂的高阶行列式都有其独特的求解方法.本文主要介绍了求行列式值的一些常用方法和一些特殊的行列式的求值方法.如:化三角形法、降阶法和数学归纳法等多种计算方法以及Vandermonde行列式、“两线型”行列式和“爪”字型行列式等多种特殊行列式.并对相应例题进行了分析和归纳,总结了与每种方法相适应的行列式的特征.关键词:行列式行列式的计算方法 Vandermonde行列式The Calculation of Determinant Abstract: The determinant is a basic concept of higher mathematics. The solution of determinant is the basic question, and each kind of complex higher order determinant has its special solution method. This paper mainly introduces the methods for calculation of determinant. For example, the triangle method, order reduction method,mathematical induction method and Vandermonde determinant, two linear determinant,claw type determinant and so on. The paper also analyzes the corresponding examples, and summarizes the characteristic of determinants corresponding to each method.Key words: Determinant The calculation of determinant Vandermonde determinant引言:行列式的计算是高等代数的重要内容之一,也是学习过程的一个难点.对于低阶行列式,我们可以利用行列式的定义和性质计算.但对于高阶行列式,如果直接利用定义和性质计算,则计算量大,很难得到结果.因此,研究行列式的计算方法和技巧就显得十分必要.本文主要介绍了几种计算方法和技巧,还有一些特殊行列式的计算方法.1.行列式的概念及性质1.1 n 阶行列式的定义我们知道,二、三阶行列式的定义如下:22211211a a a a =21122211a a a a -,=333231232221131211a a a a a a a a a .312213332112322311322113312312332211a a a a a a a a a aa a a a a a a a ---++从二、三阶行列式的内在规律引出n 阶行列式的定义. 设有2n 个数,排成n 行n 列的数表nnn n nna a a a a a a a a 212222111211,即n 阶行列式.这个行列式等于所有取自不同行不同列的n 个元素的乘积n 21nj j 2j 1a a a ⑴的代数和,这里n 21j j j 是n 21,,,的一个排列,每一项⑴都按下列规则带有符号:当n 21j j j 是偶排列时, ⑴带正号;当n 21j j j 是奇排列时, ⑴带负号. 即nnn n nn a a a a a a a a a212222111211=()()n21n21n 21nj j 2j 1j j j j j j 1a a a τ∑-,这里∑n21j j j 表示对所有n 级排列求和.1.2 行列式的性质性质1 行列互换,行列式不变.即nna a a a a a a a a a a a a a a a a a n2n1n22212n12111nnn2n12n22211n1211= .性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式.即=nnn2n1ini2i1n 11211k k k a a a a a a a a ak nna a a a a a a a an2n1in i2i1n 11211. 性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即11121111211112111221212121212.n n n n n n n n n nnn n nn n n nna a a a a a a a abc b c b c b b b c c c a a a a a a a a a +++=+性质4 如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即k a a a ka ka ka a a a a a a nnn n ini i in i i n =21212111211nnn n ini i in i i n a a a a a a a a a a a a21212111211=0. 性质5 把一行的倍数加到另一行,行列式不变.即=+++nnn n kn k k knin k i k i n a a a a a a ca a ca a ca a a a a2121221111211nnn n kn k k ini i n a a a a a a a a a a a a21212111211. 性质6 对换行列式中两行的位置,行列式反号.即nnn n knk k in i i n a a a a a a a a a a a a21212111211=-nnn n ini i knk k n a a a a a a a a a a a a21212111211.性质7 行列式一行(或列)元素全为零,则行列式为零.即00000nn1-n n,n2n1n11-n ,11211=a a a a a a a a.2、行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式004003002001000. 解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故 004003002001000=()()241413223144321=-a a a a τ. 2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nna a a a a a a a a a a a a 2211nn 333223221131211000000=,nn nn n n n a a a a a a a a a a a a a2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n nn n ---=212121.解: mx x mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n nn i i --⎪⎭⎫ ⎝⎛-=∑=2221111mm x x m x nn i i --⎪⎭⎫ ⎝⎛-=∑=000121()⎪⎭⎫ ⎝⎛--=∑=-m x m ni i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=nn 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=.解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解. 2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=. 解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式. 即nn nn nnnnnn B A B C A ∙=0,nn nn nnnnnnB A BC A ∙=0. 例7 解行列式γβββββγββββγλbbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa aa n()()βγβγβγλ--∙-+-=00021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=0111110111110111110111110.解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D=.再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------.从第二列开始,每列乘以()1-加到第一列,得:10100000100000101111)1n D ------=(()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D .当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 2000cos 21001cos 21001cos cos 21D 111k ∙-=++++k k()10cos 21001cos 2101cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-, 所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -=()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠∆,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=∆,则特征方程有重根21x x =,则()11-+=n n x nB A D . 在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n=.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--∙+∙=n n n B A D .当1=n 时,B A +=9; 当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-11010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nn n a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-111000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111---=. 解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nn nn nn n nn n n n n n n nnx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零. 证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠⇔≠⇔≠⇔λλλλ.即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念形如nnn n na a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法 由行列式的定义可知,nn nnn nna a a a a a a a a a a a a 2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a221132133323122211100000=. 4.2 “爪”字型行列式4.2.1 概念形如nnna c a c a cb b b a2211210,nnnc a c a c a a b b b2211012,nn n b b b a a c a c a c 211122,121122a b b b c a c a c a nnn这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=⎪⎪⎭⎫ ⎝⎛-=∑=ni i n aa a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n nnb b b a ac a c a c211122,n nna b c a b c a b c a2221110,n n nc a c a c a a b b b2211012,111222a cb ac b a c b a nnn ,121122c a c a b a b c a b n nn,nnna c a c a cb b b a2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ . 解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()⎪⎭⎫ ⎝⎛+--∙-=∑=+ni i nn n b 121111()()⎪⎭⎫ ⎝⎛+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a00012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解.4.4.3 例题解析例16 求行列式nnn n a b b b a b a0000000D 12211-=. 解:按第一列展开,得()1221112211000010000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a ab b a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式. 4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab ba ab b a ab b a ab b a n +++++=10000000000100000100000D.解:按第一列展开,得()ba ab ba b a ab b a ab b a ab D b a n n +++++-+=-100000010000100000D 1()21---+=n n abD D b a . 变形,得()211D ----=-n n n n aD D b aD .由于2221,b ab a D b a D ++=+=, 从而利用上述递推公式得()211D ----=-n n n n aD D b aD ()()n n n n b aD D b aD D b =-==-=---122322 . 故()nn n n n n n n n n b ab b a D a b b aD a b aD D ++++==++=+=------12211121 n n n n b ab b a a ++++=--11 .4.6 Vandermonde 行列式4.6.1 概念形如113121122322213211111----n nn n n n n a a a a a a a a a a a a这样的行列式,成为n 级的范德蒙德行列式.4.6.2 计算方法通过数学归纳法证明,可得()∏≤<≤-----=11113121122322213211111i j j in nn n n n n a aa a a a a a a a a a a a.4.6.3 例题解析例18 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111---=. 解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nn nn nn n nn n n n n n n nnx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= , 其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 ,故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1 降阶法和递推法例19 计算行列式2100012000002100012100012D=n .分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1-n 阶的形式.解:将行列式按第一行展开,得212D ---=n n n D D . 即211D ----=-n n n n D D D .∴12312211=-=-==-=----D D D D D D n n n n . ∴()()111111---++++==+=n n n n D D D()121+=+-=n n .5.2 逐行相加减和套用范德蒙德行列式例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ++++++++++++=解:从第一行开始,依次用上一行的()1-倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111ϕϕϕϕϕϕϕϕϕϕϕϕ=D .再由范德蒙德行列式,得()∏≤<≤-==4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j iD ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ.5.3 构造法和套用范德蒙德行列式例21 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111---=. 解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nn nn nn n nn n n n n n n nnx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .小结本文主要介绍了行列式计算的一些技巧和方法,还有一些特殊行列式的计算技巧,通过归纳和总结这些技巧和方法,让读者在计算行列式时游刃有余.然而在这么多方法面前,我们需要多观察、多思考,这样便于我们更加轻松地解决有关行列式的问题,也让我们更加灵活的运用这些方法和技巧来解决实际问题.参考文献:[1]北大数学系代数小组. 高等代数(第三版)[M].北京:高等教育出版社,2003:50~104.[2]钱吉林. 高等代数题解精粹[M].北京:中央民族大学出版社,2002:24~58[3]刘家保,陈中华,陆一南.若干类型行列式计算方法.佛山科学技术学院学报(自然科学版),2012年3月,30(2).[4]杨鹏辉.行列式的计算技巧.宜春学院报,2011年4月,33(4).[5]丁冰.三线型行列式的计算.科技通报,2012年2月,28(2).[6]龚德仁.高阶行列式计算的若干技巧.课外阅读(中下).2012年03期.[7]张新功.行列式的计算方法探讨.重庆师范大学学报(自然科学版),2011年7月,28(4).[8]王爱霞.关于n阶行列式的计算方法与技巧的探讨.佳木斯教育学院学报.2012年第1期.[9] 樊正华,徐新萍.浅谈行列式的计算方法.江苏教育学院学报(自然科学),2011年2月,27(1).[10]卢潮辉.三对角行列式的计算. 漯河职业技术学院学报,2010年3月,9(2).[11] 陈林.求n阶行列式的几种方法和技巧. 科技信息报,2007年第8期.[12]“爪”字型和“么”字型行列式的计算.河北理科教学研究(短文集锦),2006年第4期.。
行列式计算技巧与方法总结(修改版)
行列式计算技巧与方法总结(修改版)行列式的若干计算技巧与方法内容摘要行列式的性质行列式计算的几种常见技巧和方法定义法利用行列式的性质降阶法升阶法(加边法)数学归纳法递推法行列式计算的几种特殊技巧和方法拆行(列)法构造法特征值法几类特殊行列式的计算技巧和方法三角形行列式“爪”字型行列式4.3“么”字型行列式“两线”型行列式“三对角”型行列式范德蒙德行列式行列式的计算方法的综合运用5.1降阶法和递推法逐行相加减和套用范德蒙德行列式构造法和套用范德蒙德行列式=0.=0.=0.=0.1.2行列式的性质性质1行列互换行列式不变.即a11a12a1na11a21 an1a21a22a2na12a22 an2an1an2anna1na2n ann性质2一个数乘行列式的一行(或列)等于用这个数乘此行列式?即aiia12a1na11a12a1nkaMkai2ka^kaMai2ainan1an2annan1an2ann性质3如果行列式的某一行(或列)是两组数的和那么该行列式就等于两个行列式的和且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样?即3]1 a12 K a1na11 a12 K a1na11 a12 K a1nM M M MMMMMMMMMb|c1b2c2Kbncnb b2 K bnG C2 K CnM M M MMMMMMMMMan1 an2 K annan1 an2 K annan1 an2 K ann性质4如果行列式中有两行(或列)对应元素相同或成比例那么行列式为零?即a11a12a1na11a12a1nai13i2Sinai13i2Sinkkai1kai2kainai1ainan1an2annan1an2ann性质5把一行的倍数加到另一行行列式不变.即a11a12a1na11a12a1nai1 cak1ai2 cak2ain caknai1ai2ainak1aknak1ak2aknan1an2annan1an2ann性质6对换行列式中两行的位置行列式反号 ?即a11a12a1na11a12a1nai1ai2ainak1aknak1ak2akn=—ai1ai2ainan1an2annan1an2ann性质7行列式一行(或列)元素全为零则行列式为零?即an ai2 ai』-i ain0 0 0 0 0.an1 an2 an,n-1 ann2、行列式的几种常见计算技巧和方法但当阶数较多、数字较大时,计算量大有一定的局限性.2.1定义法但当阶数较多、数字较大时,计算量大有一定的局限性.适用于任何类型行列式的计算,1例1计算行列式234解析:这是一个四级行列式在展开式中应该有4!24项但由于出现很多的零所以不等于零的项数就大大减少?具体的说展开式中的项的一般形式是a1jla2j2a3j3a4j4显然如果ji4那么ani0,从而这个项就等于零?因此只须考虑ji4的项同理只须考虑j2 3,j3 2,果ji4那么ani0,从而这个项就等于零?因此只须考虑ji4的项同理只须考虑j2 3,j3 2,j4 1的这些项这就是说行列式中不为零的项只有ai4a23a32a4i而4321 6所以此项取正号?故0 0 0 i00200 3 0 04000432iai4a23a32a4i24.2.2利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式.2.2.i 化三角形法上、下三角形行列式的形式及其值分别如下:aiiai3aina22a23a2na33a3naiia22 ann 0anni ai a2 aiia2ia3ia32a33aiia22 annanian2an3annanan例2计算行列式Dnii ai bi a2i ai a2an bn解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同, 故用第一行的i倍加到下面各行便可使主对角线下方的元素全部变为零?即:化为上三角形.解:将该行列式第一行的i倍分别加到第2,3(ni)行上去可得解:将该行列式第一行的iaia2KanbiEdKbnMMMOMKbni2.2.2连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后使该行(或列)元素均相等或出现较多零从而简化行列式的计算?这类计算行列式的方法称为连加法.1_2_n1_2_nn1x2 m_nn_im_im1i11_2_n m 0mmi1n1m.i_2n_i_i解:x1 m_2_n计算行列式Dn_iDn_i_ 解:x1 m_2_n计算行列式Dn_iDn_i_i_i_2_2x2 m_n_2_n_n_n2.2.3滚动消去法2.2.3可采用让邻行中的某一行减或者加上另一行的若干倍,当行列式每两行的值比较接近时,这种方法叫滚动消去法.可采用让邻行中的某一行减或者加上另一行的若干倍,例4计算行列式Dn123n1n123n1n1111120 0 2 Dn 1 1 1 1 1 2 2 0 0 2 1 1 1 1 1 1 111解:从最后一行开始每行减去上一行,有行列式的方法叫做升阶法或加边法. 升阶法的最大特点就是要找每行或每列相同的因子行列式的方法叫做升阶法或加边法. 升阶法的最大特点就是要找每行或每列相同的因子那么升1n12n22.2.4逐行相加减对于有些行列式,虽然前尝试用逐行相加减的方法.n行的和全相同,但却为零.用连加法明显不行这是我们可以例5计算行列式D解:将第一列加到第二列,a1a32.32na1a1a2a2a3新的第二列加到第三列n1a1a2anan1an1以此类推得:an1n1a&; an.降阶法将高阶行列式化为低阶行列式再求解.2.3.1按某一行(或列)展开例6 解行列式Dn解:按最后一行展开得n1Dna1xanan2a2n2a2xan1_232按拉普拉斯公式展开DMiai M2A2DMiai M2A2MnAn其中Ai是子式Mi对应的代数余子式. AnnCnnBnnAnnBnnAnnCnnBnnAnnBnn_拉普拉斯定理如下:设在行列式D中任意选定了k1kn-1个行.由这k行兀素所组成的一切k级子式与它们的代数余子式的乘积的和等于行列式D.即例7解行列式Dn解:从第三行开始每行都减去上一行;再从第三列开始每列都加到第二列得aaab000000n1aaabn2000n1abn1an1abn22.4升阶法就是把n阶行列式增加一行一列变成就是把n阶行列式增加一行一列变成n+1阶行列式再通过性质化简算出结果这种计算阶之后就可以利用行列式的性质把绝大多数元素化为其中添加行与列的方式一般有五种:般行列的位置.0首行首列首行末列,这样就达到简化计算的效果.末行首列末行末列以及一例8解行列式D=解:使行列式D变成阶之后就可以利用行列式的性质把绝大多数元素化为其中添加行与列的方式一般有五种:般行列的位置.首行首列首行末列,这样就达到简化计算的效果.末行首列末行末列以及一例8解行列式D=解:使行列式D变成1阶行列式即1再将第一行的倍加到其他各行得:D=从第二列开始每列乘以加到第一列,得:(n1)1n12.5数学归纳法有些行列式可通过计算低阶行列式的值发现其规律然后提出假设再利用数学归纳法去证明?对于高阶行列式的证明问题数学归纳法是常用的方法.COS2cos例9计算行列式Dn2cos2cos2cos解:用数学归纳法证明?1时,2时,D2cos猜想,Dncosn由上可知当2cos2cos2 1cos22时,结论成立.假设当nk时结论成立?即: Dkcosk.现证当1时,结论也成立. cos2cosk1时,2cos2cos将Dk1按最后一行展开得cosk1k112coscos2cos2cos2cos2cos2cos2cosDkDk1.因为Dkcosk,Dk1cosk1cosk coskcos sinksin, 所以Dki2cosDk Dki2coscoskcoskcossinksincoskcossinksincosk1 .这就证明了当nk1时也成立从而由数学归纳法可知对一切的自然数结论都成立.即:Dn cosn.2.6递推法技巧分析:若n阶行列式D满足关系式aDnbDn1cDn2 0.则作特征方程ax2bxc0.①若0,则特征方程有两个不等根则DnAx;1Bx;1②若0,则特征方程有重根_2则DnAnBx;1在①②中AB均为待定系数可令n2求出-950049500例10计算行列式Dn 04950049549解:按第「列展开得Dn9Dn120Dn2?即Dn9Dn1 20Dn2 0 作特征方程2x9x20 0. 解得_14x5.则DnA?4n1 B?5n1当n1时9AB;当n2时, 614A5B. 解得A16,B 25,所以Dn5n14n1.3、行列式的几种特殊计算技巧和方法3.1拆行(列)法3.1.1概念及计算方法拆行(列)法(或称分裂行列式法)就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值?拆行(列)法有两种情况一是行列式中有某行(列)是两项之和可直接利用性质拆项;二是所给行列式中行(列)没有两项之和这时需保持行列式之值不变使其化为两项和.3.1.2例题解析1 a1a211a2a3例11计算行列式Dn1 a31an1an11a解:把第一列的元素看成两项的和进行拆列得i1 j1i1 j1i1 j1i1 j1a1a2a2Dn a3 1an an an a2 a2 1 a3 a3 an1 1 an an a1 0 a2 a2 1 a3 a3anan上面第一个行列式的值为1,所以Dn1 a11a21a3a3an11a1Dn1.这个式子在对于任何nn 2都成立因此有ananDn1 a1Dn11 &;11 a?Dn21a1a〔a2a〔a2ii1 aj.3.2构造法3.2.1概念及计算方法有些行列式通过直接求解比较麻烦这时可同时构造一个容易求解的行列式从而求出原行列式的值.322例题解析111_1_2_n222例12求行列式Dn_1_2xnn2n2_1_2_nnnn_1x_n解:虽然Dn不是范德蒙德行列式但可以考虑构造n1阶的范德蒙德行列式来间接求出Dn的值.构造n1阶的范德蒙德行列式得1111_1_2_ 2 _1 2 _2 2 _n 2_ f_ n2 _1 n2 _2 n2 _n n2 _ n1 _1 n1 _2_nn1_n_1n_2n_nn_将f_按第n1列展开,得f_A,n1 A2,n1_A n1 aAn,n1_ An1,n1_ n1其中_的系数为An,n1n1n1Dn Dn.又根据范德蒙德行列式的结果知f__N__2_ _n _i _j.1jin由上式可求得xn1的系数为故有_2 _n__j故有_2 _n__jDn _i _2_j3.3.1概念及计算方法设1,2, n是n级矩阵A的全部特征值则有公式1 2 n-故只要能求出矩阵A的全部特征值那么就可以计算出A的行列式.3.3.2例题解析例13若1, 2,n是n级矩阵A的全部特征值证明:A可逆当且仅当它的特征值全不为零.证明:因为A 12n则A可逆A012 n0 i0i1,2n即A可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1三角形行列式故称为4.1.2计算方法4.1.1概念故称为4.1.2计算方法a13a1na11a22a23a2na21a22a33a3n5a31a32a33annan1an2an3ann形如这样的行列式形状像个三角形,“三角形”由行列式的定义可知,4.24.2.1anbna11a12a13a1na110000a22a23a2na21a220000a33 4.24.2.1anbna11a12a13a1na11a22a23a2na21a22a33a3n&;11&;22 ann, a31a32a33annan1an2an3ann字型行列式“爪”ana22 a4.2.2 a。
行列式的计算技巧与方法汇总
行列式的计算技巧与方法汇总行列式是线性代数中非常重要的概念,它在许多数学和科学领域中都有广泛的应用。
本文将汇总一些行列式的计算技巧和方法,帮助读者更好地理解和运用行列式。
一、定义和符号行列式是一个数,是由方阵中的元素按照特定的规则计算而得到的。
行列式通常用两种符号表示,分别是方括号和竖线。
例如,一个3x3的矩阵A的行列式可以表示为det(A),或者用竖线表示为,A。
二、一阶和二阶行列式的计算一阶行列式是一个1x1的矩阵,只有一个元素。
计算一阶行列式非常简单,即该元素本身。
二阶行列式是一个2x2的矩阵,如下所示:abcd计算二阶行列式的方法是将对角线上的两个元素相乘,并将结果减去另外两个元素的乘积。
即det(A) = ad - bc。
三、三阶行列式的计算三阶行列式是一个3x3的矩阵,如下所示:abcdefghi计算三阶行列式的方法是按照下面的规则计算:1.将每个元素与其相交的两个行和两个列组成的2x2矩阵的行列式相乘。
2.第一行的元素与第二行和第三行组成的2x2矩阵的行列式相乘,再加上第二行和第三行组成的2x2矩阵的行列式与符号相反。
3.将这些结果相加得到最终的行列式。
四、高阶行列式的计算对于高阶行列式,计算的方法和三阶行列式类似,也是按照逐步展开的方式计算。
五、行列式的性质行列式具有以下几个重要的性质:1.行列互换性质:交换行的位置,行列式的值不变。
2.列列互换性质:交换列的位置,行列式的值不变。
3.行列式的倍数性质:将行的倍数乘以一个数,行列式的值也乘以这个数。
4.行列式的零行性质:如果行列式的其中一行全为0,则行列式的值为0。
5.行列式的行之和性质:如果行列式的其中一行的各元素都是两个数之和,那么行列式的值可以分拆成两个行列式之和。
6.行列式的行之差性质:如果行列式的其中一行的各元素都是两个数之差,那么行列式的值可以分拆成两个行列式之差。
利用这些性质,我们可以简化行列式的计算。
六、行列式的性质之递推关系行列式的递推关系是行列式计算的重要方法之一、具体来说,如果矩阵A的第k列元素全为0,那么det(A)可以根据矩阵A去掉第k列得到一个更小的矩阵来计算。
(完整版)行列式的计算技巧与方法总结,推荐文档
12 1 11 2 (2) 0 1 1 0 1 1 (第二、 三列互换)
2 1 0 2 0 1
1 (3) 1
5
10 1 0 0 (第一、二两行相等) 27
2 1 1 (4) 4 2 2 0 (第二、三列相等)
7 3 3
1 例 4(1) 0
2
1 1 2
2 5 0 因为第三行是第一行的 2 倍. 22
性质 1 行列式与它的转置行列式相等, 即 D DT . 注 由性质 1 知道,行列式中的行与列具有相同的地位,行列式的行具有的性质,它的 列也同样具有. 性质 2 交换行列式的两行(列),行列式变号. 推论 若行列式中有两行(列)的对应元素相同,则此行列式为零. 性质 3 用数 k 乘行列式的某一行(列), 等于用数 k 乘此行列式, 即
1 4 10
2 8 35
(2)
0 因为第一列与第二列成比例,即第二列是第一列的 4
0 0 14
1 4 5 7
倍.
1 0 2 2 0 4
10 2
例 5 若 D 3 1 0 , 则 3 1 0 (2) 3 1 0 2D
1 2 1 1 2 1
1 2 1
4 0 2 10 2 又 12 1 0 4 3 1 0 4D .
1 23
例 1 计算三阶行列式 4 0 5 1 0 6
1 23 解 4 0 5 1 0 6 2 5(1) 3 4 0 3 0 (1) 1 5 0 4 2 6
1 0 6
10 48 58.
但是对于四阶或者以上的行列式,不建议采用定义,最常采用的是行列式 的性质以及降价法来做。但在此之前需要记忆一些常见行列式形式。以便计算。
注: 以数 k 乘第 j 行加到第 i 行上,记作 ri krj ; 以数 k 乘第 j 列加到第 i 列上,记作
行列式的计算技巧与方法总结
a11 a12 a1n
kai1 kai2 kain k a i1
a i2 a in .
a n1 a n2 a nn
a n1 a n2 a nn
性质 3 如果行列式的某一行(或列)是两组数的和,那么该行列
式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的
各行(或列)全与原来行列式的对应的行(或列)一样.即
从二、三阶行列式的内在规律引出 n 阶行列式的定义.
设有 n2 个数,排成 n 行 n 列的数表
a11 a12 a1n a21 a22 a2n , an1 an2 ann
即 n 阶行列式.这个行列式等于所有取自不同行不同列的 n 个元素的
乘积
a1j1 a2 j2 anjn
⑴
的代数和,这里 j1 j2 jn 是1,2,,n 的一个排列,每一项⑴都按下列规
1.行列式的概念及性质
1.1 n 阶行列式的定义
我们知道,二、三阶行列式的定义如下:
a 11 a 21
a 12 a 22
= a11a22 a12 a 21 ,
a11 a12 a13
a21 a31
a22 a32
a23 a33
a11a22 a33 a12 a23a31 a13a21a32
a11a23a32 a12 a a 21 33 a13a22 a31.
式中的项的一般形式是 a1 j1 a 2 j2 a3 j3 a4 j4 .显然,如果 j1 4此只须考虑 j1 4 的项,同理只须考虑
j2 3, j3 2, j4 1的这些项,这就是说,行列式中不为零的项只有
a14 a23a32 a41 ,而 4321 6 ,所以此项取正号.故
a11 0 0 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
行列式的若干计算技巧与方法内容摘要1. 行列式的性质2.行列式计算的几种常见技巧和方法定义法利用行列式的性质降阶法升阶法(加边法)数学归纳法递推法3. 行列式计算的几种特殊技巧和方法拆行(列)法构造法特征值法4. 几类特殊行列式的计算技巧和方法三角形行列式“爪”字型行列式“么”字型行列式“两线”型行列式“三对角”型行列式范德蒙德行列式5. 行列式的计算方法的综合运用降阶法和递推法逐行相加减和套用范德蒙德行列式构造法和套用范德蒙德行列式行列式的性质性质1 行列互换,行列式不变.即nna a a a a a a a a a a a a a a a a an2n1n22212n12111nnn2n12n 22211n 1211. 性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式.即nnn2n1in i2i1n11211k k k a a a a a a a a ak nn a a a a a a a a a n2n1in i2i1n 11211.性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即11121111211112111221212121212.n n nn n n n n n nnn n nnn n nna a a a a a a a abc b c b c b b b c c c a a a a a a a a a K K K M M M M M M M M M M M M K K K M M M M M M M M M M M M KK K 性质4 如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即k a a a ka ka ka a a a a a a nn n n in i i in i i n21212111211nnn n in i i ini i na a a a a a a a a a a a21212111211=0. 性质5 把一行的倍数加到另一行,行列式不变.即nn n n kn k k kn in k i k i n a a a a a a ca a ca a ca a a a a2121221111211nnn n kn k k ini i na a a a a a a a a a a a21212111211. 性质6 对换行列式中两行的位置,行列式反号.即nn n n kn k k in i i n a a a a a a a a a a a a21212111211=-nnn n in i i kn k k na a a a a a a a a a a a21212111211.性质7 行列式一行(或列)元素全为零,则行列式为零.即00000nn1-n n,n2n1n 11-n ,11211 a a a a a a a a.2、行列式的几种常见计算技巧和方法 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式004003002001000.解析:这是一个四级行列式,在展开式中应该有244 !项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41 j ,那么011 j a ,从而这个项就等于零.因此只须考虑41 j 的项,同理只须考虑1,2,3432 j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而64321 ,所以此项取正号.故004003002001000=241413223144321 a a a a .利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nna a a a a a a a a a a a a2211nn333223221131211000000 ,nn nnn n n a a a a a a a a a a a a a2211321333231222111000000 . 例2 计算行列式nn nn b a a a a a b a a a a21211211n 111D . 解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的 1 倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的 1 倍分别加到第2,3…(1n )行上去,可得121n 11210000D 000n n na a ab b b b bKK M M M O M K.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n nn n212121. 解: mx x mxx m x m xx x mxn ni in ni in ni i212121n Dmx x x m x x x m x n n n n i i2221111mm x x m x n n i i0000121m x m n i i n 11. 2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式 2122123123122121321D n n n n n n n n n nn. 解:从最后一行开始每行减去上一行,有1111111111111111321D nn n 1111120022200021321n n111100011000011132122n n n21211 n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n n a a a a a a a. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321n na a a a nn n n a a a n a a a n 21n 21n 2211111 .降阶法将高阶行列式化为低阶行列式再求解. 2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a x x x x n n n.解:按最后一行展开,得n n n n n a x a x a x a D 12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了 1-n k 1k 个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D ,其中i A 是子式i M 对应的代数余子式.即nn nn nnnn nnB A BC A • 0, nn nn nnnnnn B A B C A • 0. 例7 解行列式b bbaaa a n D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得00000D n b aa aa00000021n b aa aa n•00021n ba n21n 2 n ab n .2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110. 解:使行列式D 变成1 n 阶行列式,即111010110110101110011111D. 再将第一行的 1 倍加到其他各行,得:D=1101001001010001111111. 从第二列开始,每列乘以 1 加到第一列,得:10010000010000011111)1n D(1n 11n .数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式cos 211cos 200000cos 210001cos 210001cosn D . 解:用数学归纳法证明. 当1 n 时, cos 1 D . 当2 n 时,2cos 1cos 2cos 211cos 22D .猜想, n D n cos .由上可知,当1 n ,2 n 时,结论成立.假设当k n 时,结论成立.即: k D k cos .现证当1 k n 时,结论也成立.当1 k n 时,cos 211cos 200000cos 210001cos 210001cos 1k D .将1 k D 按最后一行展开,得cos 20000cos 21001cos 21001cos cos 21D 111k• k k10cos 21001cos 21001cos 11kk1cos 2 k k D D .因为k D k cos , sin sin cos cos cos 1cos 1k k k k D k ,所以1 k D 1cos2 k k D Dsin sin cos cos cos cos 2k k k sin sin cos cos k k 1cos k .这就证明了当1 k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即: n D n cos . 递推法技巧分析:若n 阶行列式D 满足关系式021 n n n cD bD aD .则作特征方程02 c bx ax .① 若0 ,则特征方程有两个不等根,则1211 n n n Bx Ax D . ② 若0 ,则特征方程有重根21x x ,则 11 n n x nB A D .在①②中, A ,B 均为待定系数,可令2,1 n n 求出.例10 计算行列式94000005940000000594000005940000059D n.解:按第一列展开,得21209 n n n D D D .即020921 n n n D D D .作特征方程02092 x x .解得5,421 x x .则1154 • • n n n B A D .当1 n 时,B A 9; 当2 n 时,B A 5461 . 解得25,16 B A ,所以1145 n n n D .3、行列式的几种特殊计算技巧和方法 拆行(列)法 3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a110010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nnn nn n a a a a a a a a a a a a a a a上面第一个行列式的值为1,所以nnn n a a a a a a a 1101000010011D 13321111 n D a .这个式子在对于任何 2 n n 都成立,因此有111 n n D a Dn n n a a a a a a D a a 2112112211111ij j ii a 1n111.构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1 n 阶的范德蒙德行列式来间接求出n D 的值.构造1 n 阶的范德蒙德行列式,得nn nn nn n n n n n n n n n n n x x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111. 将 x f 按第1 n 列展开,得n n n n n n n n x A x A x A A x f 1,111,1,21,1 ,其中,1n x的系数为n n n n n n D D A 11,1.又根据范德蒙德行列式的结果知ni j j in x xx x x x x x x f 121 .由上式可求得1n x的系数为ni j j in x xx x x 121 .故有ni j j in n x xx x x D 121 .特征值法3.3.1 概念及计算方法设n ,,21是n 级矩阵A 的全部特征值,则有公式 n A 21 .故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式. 3.3.2 例题解析例13 若n ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零.证明:因为n A21 ,则A 可逆 n i i n 2,1000A 21 .即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法 三角形行列式4.1.1 概念形如nn n n n a a a a a a a a a a333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法 由行列式的定义可知,nn nn n n n a a a a a a a a a a a a a2211333223221131211000000 ,nn nnn n n a a a a a a a a a a a a a2211321333231222111000000 . “爪”字型行列式 4.2.1 概念形如nn na c a c a cb b b a2211210,n nnc a c a c a a b b b2211012,nnn b b b a a c a c a c2101122,121122a b b b c a c a c a nn n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i 列元素乘以ia 1后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221ni i n aa a a a 21321. “么”字型行列式 4.3.1 概念形如nnn b b b a a c a c a c211122,n nn a b c a b c a b c a2221110,n n nc a c a c a a b b b2211012,0111222a c b a c b a c b a nn n,1021122c a c a b a b c a b nn n,nnna c a c a cb b b a2211210,0121122a b b b c a c a c a nn n,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1 n a 消去1 n c ,依次类推. 4.3.3 例题解析例15 计算1 n 阶行列式nn n b b b D 1111111111.解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111• ni i nn n b 121111ni i n n b 12311.“两线”型行列式 4.4.1 概念形如nnn a b b b a b a0000000012211这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nnn n a b b b a b a00000000D 12211 . 解:按第一列展开,得122111221100010000 n n n nn n b b a b b a b b a a Dn n n b b b a a a 211211 .“三对角”型行列式 4.5.1 概念形如ba ab b a ab b a abb a ab b a 10000000000100000100000这样的行列式,叫做“三对角型”行列式. 4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab b a ab b a abb a ab b a n100000000000100000100000D. 解:按第一列展开,得ba ab b a b a ab b a abb a ab D b a n n10000010000100000D 121 n n abD D b a . 变形,得211D n n n n aD D b aD .由于2221,b ab a D b a D , 从而利用上述递推公式得211D n n n n aD D b aD n n n n b aD D b aD D b 122322 .故nn n n n n n n n n b ab b a D a b b aD a b aD D 12211121 n n n n b ab b a a 11 .Vandermonde 行列式 4.6.1 概念形如113121122322213211111 n nn n n n n a a a a a a a a a a a a这样的行列式,成为n 级的范德蒙德行列式. 4.6.2 计算方法通过数学归纳法证明,可得 11113121122322213211111i j j i n nn n n nn a a a a a a a a a a a a a a. 4.6.3 例题解析例18 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1 n 阶的范德蒙德行列式来间接求出n D 的值.构造1 n 阶的范德蒙德行列式,得nn nn nn n n n n n n n n n n n x x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111. 将 x f 按第1 n 列展开,得n n n n n n n n x A x A x A A x f 1,111,1,21,1 ,其中,1n x的系数为n n n n n n D D A 11,1.又根据范德蒙德行列式的结果知ni j j in x xx x x x x x x f 121 .由上式可求得1n x的系数为ni j j in x xx x x 121 ,故有ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用. 降阶法和递推法例19 计算行列式2100012000002100012100012Dn . 分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1n阶的形式.解:将行列式按第一行展开,得212D n n n D D . 即211D n n n n D D D .∴12312211 D D D D D D n n n n . ∴111111 n n n n D D D121 n n .逐行相加减和套用范德蒙德行列式 例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D解:从第一行开始,依次用上一行的 1 倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111D .再由范德蒙德行列式,得4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j i D .构造法和套用范德蒙德行列式例21 求行列式n nn nn n n n nnn x x x x x x x x x x x x D21222212222121111.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1 n 阶的范德蒙德行列式来间接求出n D 的值.构造1 n 阶的范德蒙德行列式,得nn nn nn n n n n n n n n n n n x x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111. 将 x f 按第1 n 列展开,得n n n n n n n n x A x A x A A x f 1,111,1,21,1 ,其中,1n x的系数为n n n n n n D D A 11,1.又根据范德蒙德行列式的结果知ni j j in x xx x x x x x x f 121 .由上式可求得1n x的系数为ni j j in x xx x x 121 .故有:ni j j in n x xx x x D 121 .。