行列式的计算毕业论文
更新时间:2024-05-09 04:27:01 阅读量: 综合文库 文档下载
行列式的计算方法
数学与信息科学学院 数学与应用数学专业
摘要:行列式是高等代数的一个基本概念。求解行列式是在高等代数的学习中经常遇到的基本问题。本文主要介绍了求行列式值的常用方法和一些特殊的行列式求值方法。如化三角形法、降阶法、升阶法、归纳发、范德蒙行列式等十多种方法。并对相应例题进行了分析和归纳,总结与每种方法相适应的行列式的特征。 关键词:行列式的定义 行列式的性质 计算方法
1
1 行列式的基本理论
(1)行列式的定义
a11a21行列式的定义:n阶行列式用符号Dn??an1a12?a1na22?a2n表示,它代表n!项的代数
??an2?ann和,这些项是一切可能的取自于Dn中不同行不同列的n个元素的乘积a1j1a2j2?anjn,项,a1j1a2j2?anjn的符号为(?1)?(j1j2?jn),即当j1j2?jn为偶(奇)排列时该项的符号为正(负)也就是说
Dn?j1j2?jn?(?1)?(j1j2?jn)a1j1a2j2?anjn这里j1j2?jn表示对所有n阶排列求和。
?(2) 行列式的性质
首先我们应该熟练掌握并会运用行列式的以下性质: 性质1:行与列互换,行列式的值不变。
性质2:某行或列的公因子可以提到行列式的符号外。
性质3:如果某行(列)所有元素都可以写成两项的和,则该行列式可以写成两个行列式的和;这两个行列式的这一行(列)的元素分别对应的两个加数之一,其余各行(列)的元素与原行列式相同。
性质4:两行(列)对应的元素相同,行列式的值为零。 性质5:两行(列)对应的元素成比例,行列式的值为零。 性质6:某行(列)的倍数加到另一行(列),行列式的值不变。 性质7:交换两行(列)的位置,行列式的值变号。
2 行列式的计算方法
2.1 直接展开法和拉普拉斯展开法
直接展开法即运用行列式的定义直接将行列式展开计算。
2
a11?a1k??ak1?akkc11?c1k??cn1?cnka11a21 (2)证明D5?a31a41a51a12a22a32a42a52a13a230000??0?a11?a1kb11?b1n例1:(1)证明D?0?0?????.
b11?b1nak1?akkbn1?bnn??bn1?bnna14a24000a15a250?0。 00a11?a1kb11?b1n?,D2???,D??(dij),i,j?1,2,?, 证:(1)设D1??ak1?akkbn1?bnnk,k?1,?,k?n,其中dij?aij,i,j?1,2,?,k,d(k?i)(k?j)?bij,i,j?1,2,?,n。
由定义得D??(dij)? = = = =
r1r2?rk?n?(?1)?(r1r2?rk?n)d1r1d2r2?dkrkd(k?1)r(k?1)?d(k?n)r(k?n)
r1?rk(k?p1)?(k?pn)?[r1?rk(k?p1)?(k?pn)](?1)a1r1a2r2?akrkb1p1?bnpn ?(r1r2?rk)r1?rk(k?p1)?(k?pn)?(?1)?(?1)?[(k?p1)(k?p2)?(k?pn)]a1r1a2r2?akrkb1p1?bnpn
r1?rk?(?1)?(r1r2?rk)a1r1a2r2?akrka1r1a2r2?akrk0?(k?p1)?(k?pn)?(?1)?[(k?p1)(k?p2)?(k?pn)]b1p1?bnpn
r1?rk?(?1)??(r1r2?rk)p1?pn?(?1)?(p1p2?pn)b1p1?bnpn=D1D2。
a11?a1k?ak1?akk则
c11?c1k??cn1?cnk0??a11?a1kb11?b1n0?0?????。
b11?b1nak1?akkbn1?bnn??bn1?bnnp1?p5(2)由行列式的定义可知D5??(?1)?(p1?p5)a1p1a2p2a3p3a4p4a5p5。由于在p3,p4,p5中至少
有一个大于等于3,因此始终有a3p3a4p4a5p5?0,故
D5?p1?p5?(p1?p5)(?1)a1p1a2p2a3p3a4p4a5p5?0 ? 3
我们引入以下定理,拉普拉斯定理:任意取定n阶行列式D的某k行(列)(1?k?n),由这k行(列)元素所组成的一切k阶子式(共有于行列式D。
拉普拉斯定理的四种特殊形式:
1)
kCn个)与它们的代数余子式的乘积的和等
AnnCmn0Bmm0BmmAnnCmn?Ann?Bmm 2)
Ann0Cnm?Ann?Bmm Bmm3)。
?(?1)mnAnn?Bmm 4)
CnmBmmAnn0?(?1)mnAnn?Bmm
例2:计算2n阶行列式
nn?1?D2n??n?1n?2解:
n?1?12D2n按1行展开n(?1)1?1?n?1034??nn?1n?1234?n?2n?3
01?2n(?1)+(n+1)
n?2n?30n?1?1234?n?1??n第一个行列式按第2n-1行展开第二个行列式按第1列展开
n?20n?2 4
(2n-1)?(2n-1)n(n?3)(-1)D2n?2?(n?1)(n?2)(?1)(2n?1)?1D2n?2n(n?3)D2(n?1)?(n?1)(n?2)D2(n?1)??2D2(n?1)
于是可得D2n??2D2(n?1)=(?2)2D2(n?2)???(?2)n?1D2?(?2)n。
2.2 利用行列式的基本性质计算
有些行列式直接展开比较复杂,我们可以运用行列式的基本性质将行列式简化然后再展开计算。
a1?b1a2?b1例3:计算n阶行列式Dn=
?an?b1a1?b2...a1?bna2?b2...a2?bn。
??an?b2...an?bn解:将第一行的-1倍加到第2,3,...,n行,得
r2?r1a1?b1a1?b2...a1?bnr3?r2a2?a1a2?a1...a2?a1Dn当n?3时,由于上式右端的行列式中至少有两
????r?ran?a1an?a1...an?a1n1行成比例,则Dn=0。当n=1时,D1=a1?b1;当n=2时,
D2=
a1?b1a1?b2a2?b1a2?b2=(a1?b1)(a2?b2)?(a1?b2)(a2?b1)?(a1?a2)(b2?b1)
例4:计算2n阶行列式
aa?aD2n?0c?cc0d?d0b0?bb。
d 5
a?a按第1行展开a0c?0d?0b0?b0解:D2n?b(?1)1?2n
cd00d?????????????2(n?1)0a?a0c?0d?0b0?b=adD2(n?1)?bcD2(n?1)?(ad?bc)D2(n?1)
0cdc0?????????????2(n?1)?(ad?bc)2D2(n?2)?(ad?bc)3D2(n?3)???(ad?bc)n?1D2= (ad?bc)n?1ab?(ad?bc)n。 cd2.3 计算行或列相等的行列式
对于一些行或列相等的行列式我们一般将其各行或列加到第一行或列然后再化简计算。
例5:计算下面行列式
xa1Dn?1?a1?a1a1xa2?a2a2?ana2?anx??an?x
na3?解:将其各列加到第1列,并提出公因子(x??ai)可得
i?1 6
D=(x??ai)1a2i?11?1a2nnn1a11xa2?anr?r31a2?an?nx?anr?r(x??ai)n?11i?1??a3?xr2?r110a1x?a100x?a2????000?0a2?a1??0a2?a1=
a3?a2?x?an(x??ai)??(x?ai)
i?1i?12.4 两条线型行列式的计算
计算两条线型行列式要根据行列式的特点和性质进行化简、计算。为了更好的研究两条线型行列式的计算首先我们要讨论一些特殊行列式的值。
(1)上(下)三角行列式等于其主对角线上的元素的乘积,即
a11a12?a1na11a22??an2?ann?a11a22?ann
a22?a2na21????annan1(2)次三角形行列式的值等于添加适当正、负号的次对角线元素的乘积,即
a11?a1,n?1a21?a2,n?1??an1a1n?a2,n?1??an1?an,n?1a1nn(n?1)a2n?(?1)2a1na2,n?1?an1 ?ann分块三角形行列式可化为低级行列式的乘积,即
a11?a1m??am1?ammc11?c1m?cn1??cmm0??0?a11?a1m??c11??c1n?0?0am1?amm?b11?b1n0?0???0??0bn1?bnncm1?cmm?
b11?b1n??bn1?bnna11?a1mb11?b1n????am1?ammbn1?bnn 7
0??0?a11?a1m??c11?c1n??a11?a1m??am1?amn?
0?0?0??00?0b11?b1n??bn1?bnnam1?ammcm1?cmn?c11?c1mb11?b1n?c11??c1m??bn1?bnn(?1)mna11?a1mb11?b1n????am1?ammbn1?bnna0例6:计算n阶行列式Dn??0b 0?0??b?0?0b?00b0?。 0a解:按第一列展开得
0?b??Dn?ab?00?0 =a(?1)2(n?2)(n?3)200?0b0?b(n?1)(n?2)?0?b0n?12n?1?b(?1)?a???(?1)(?1)2bn 0???b?0ab?00bn?2?(?1)n?1(?1)(n?1)(n?2)2b?(?1)nn(n?1)2bn?2(b2?a2)
2.5 箭形行列式的计算
a11对于形如
a12?a1na22?anna1n,
a11a12an?1,2?a1n?a2n?ann,
a11a22an1an2?a1n??an?1,nann,
a21?an1an1a11a21?an1an?1,2an2?的箭形(爪形)行列式,可以利用对角元素或次对角元素将一边消
?ann为0然后直接利用行列式的性质化为三角形或次三角形行列式来计算。
8
1100?例7:计算Dn??0n?1n0?11?21??。 ?01?011?1(1?12???n)?20 ???00?00cn?112cn?11?00cn?1cn1解:Dn??0n?1n0=(?1)n(n?1)21 n!(1?12???n)2.6 三对角行列式的计算
a11a21a12a22a32a23???an?1,n?1an,n?1an?1,nann形如的行列式我们称之为三对角行列式,可以直接展开
得到两项地推关系Dn??Dn?1??Dn?2然后用一下方法求解。
方法1:若n较小,可以直接递推计算。
方法2:用第二数学归纳法证明:验证n=1时结论成立,假设n?k时结论成立,如果能证明n=k+1时结论成立则对任意自然数结论都成立。
方法3:将Dn??Dn?1??Dn?2变形为Dn?pDn?1?q(Dn?1?pDn?2),其中
p?q??,?pq??有韦达定理可知p和q是一元二次方程x2??x???0的两个根。令
则利用f(n)?qf(n?1)递推求出f(n),再由Dn?pDn?1?f(n)递推求出f(x)?Dn?pDn?1,
Dn。
方法4:设Dn?xn。代入Dn??Dn?1??Dn?2?0可得xn??xn?1??xn?2?0。称
n求出其根x1和x2(假设x1?x2),则Dn?k1x1n?k2x2。其中k1,k2x2??x???0为特征方程,
可以通过令n=1和n=2来求得。
9
???1?????1例8:计算n阶行列式Dn???????????1???。
解:按第1列展开得
1Dn?(???)Dn?1???(?1)1?2?????1??????????1???=(???)Dn?1???Dn?2变形为
Dn??Dn?1??(Dn?1?Dn?2)由于D1????,
D2?(???)2?????2?????2,利用以上递推公式可得
Dn??Dn?1??(Dn?1??Dn?2)??2(Dn?2??Dn?3)????n?2(D2??D1)??n故有
Dn??Dn?1??n??(?Dn?2??n?1)??n?a2Dn?2???n?1??n???
?n?1D1??n?2?2????n?1??n??n??n?1??????n?1??n
cosa112cosa112cosa?1?1?2cosa112cosa?cosna
例9:证明Dn?解:第二数学归纳法 当n=1时,左边=cosa?右边;当n=2时,左边=
cosa1?2cos2a?1?cos2a?右边。
12cosa假设对于任意阶数小于n的行列式等号都成立,然后证明n阶行列式成立。记左边的n阶行列式为Dn,按最后一行展开,可得Dn?2cosaDn?1?Dn?2
由归纳假设可得,有Dn?1?cos(n?1)a,
Dn?2?cos(n?2)a?cos[(n?1)?a]?cos(n?1)acosa?sin(n?1)asina, 所以Dn?2cosacos(n?1)a?cos(n?1)acosa?sin(n?1)asina=
10
cos(n?1)acosa?sin(n?1)asina?cos[(n?1)a?a]?cosna
注:第二数学归纳法是先验证n=1时命题成立,假设命题对于n?k的一切自然数成立,若推出n=k+1时命题也成立,则命题对于所有自然数n成立。
2.7 Hessenberg型行列式的计算
a11a21a12a22a32a13a33??an,n?1a1,n?1an?2,2an?1,1an1an?1,2an2an3?ann1223?2??n?2?(n?2)n?1?(n?1)n?1n?a1na11,annan1a1na12a22a23a33??an?1,nan2an3?anna11,a12a13an?2,3?a1n?a2n, ?形如
an?1,2an1an2an?1,3?an?2,3?的行列式称为Hessenberg型行列式,对于这种行列式
可以直接展开得到递推公式,也可以利用行列式的性质化简计算
?1?1例10:计算n阶行列式Dn?。
解:将第1,2,?,n-1列加到第n列,可得
121?1Dn?23?2??n?2?(n?2)n?11)! (?1)n?1(n?2?n?1n(n?1)21?1?n(n?1)2?(?1)1?n2?=
??(n?2)n?102.8 可采用升阶法计算的行列式
行列式的计算的一般方法是降阶法,但对于某些特殊行列式,如除对角元(或次对角元)外,其余元素相同或成比例的行列式,有时加上一行一列变成n+1阶的行列式,特别是第1列为(1,0,?,0)T并适当选择第1行的元素,就可以使化简更加方便,且化简后常变
11
成箭形行列式,这一方法称为升阶法或加边法。
例11:设x是n?1矩阵,y是1?n矩阵,其中a是实数,证明:E?axy?1?ayx 证明:设x=(x1,x2,?,xn)T,y?(y1,y2,?yn),则
1?ax1y1?ax1y2??ax1ynE?ay??ax2y11?ax2y2??ax2yn???升阶 ?axny1?axny2?1?axnyn1y1y2?ynr01?ax2?ax1r11y1y2?1y1?ax1y2??ax1yn?ax110?ax2y11?ax2y2??ax2ynrn?1?axnr1ax21??????0?axny1?axny2?1?axnynaxnc1?(ax1y1?ax2y2???axnyn)y1y2?yn1?ax1c21?=
c11?axncn?1?1n1?a?xiyi?1?ayx
i?12.9 将行列式拆成两个行列式的和计算
a11a12a13?a1n行列式的拆分:a21a22a23?a2n????=
an?1,1an?1.2an?1,3?an?1,nan1?b1an2?b2an3?b3?ann?bna11a12a13?a1na11a12a13?a1na21a22a23?a2na21a22a23?a2n????????? an?1,1an?1,2an?1,3?an?1,nan?1,1an?1,2an?1,3?an?1,nan1an2an3?annb1b2b3?bn例12:计算n阶行列式
12
yn
1
xaaax???aaaa?axDn??a?aaa。
??????a?a?a??ax解:将第n行写成两项的和再分成两个行列式,然后把第2个行列式的第n列分别加到前面各列,可得
x?aDn??0ax?00(x?a)Dn?1?0?00aax?0x?a?a?a?a??02ax?a0?00aaa?ax?a2a2a?00????x?a?ax?aax????aaa?xaaa?a?a?a?a?a=
?a?a?a?x?a?a?a?2a2a2a?0aaa?a?a?a?a??aax?a?=(x?a)Dn?1?a(x?a)n?1 ?
?x?aa同理,将第n行写成另外两项之和再分成两个行列式,又可得
x?aDn??0ax?0x?a?2a(x?a)Dn?1??2a??2a?aaax?00x?a?2a??2a?a?a?a?a??000??a?aaa?ax?a???x?a?ax?aax????aaa?xaaa?a?a?a?a?a=
?a?a?a?x?a?a?a?000??a000?0?a?a?a?a??a?ax?a?=(x?a)Dn?1?a(x?a)n?1 ?
?2a?x?ann联立?,?解方程组,解得Dn?1。 2[(x?a)?(x?a)]2.10 相邻行(列)元素差1的行列式的计算
以数字1,2,3,?,n为(大部分)元素,且相邻两行(列)元素差1的n阶行列式
13
可以用以下方法计算:从第1行(列)开始,前行(列)减去后行(列);或从第n行(列)减去前行(列),即可出现大量元素为1或-1的行列式,再进一步化简即得出现大量零元素。
对于相邻两行(列)元素相差倍数k的行列式,采用前行(列)减去后行(列)的-k倍,或后行(列)减去前行(列)-k倍的方法,即可使行列式中出现大量的零元素
123?n?1234?nn112 例13:计算n阶行列式Dn?345??????n12?n?2n?1解:从第n-1行开始,每行乘(-1)加到下一行直到第1行得
11Dn?1?111n(n?1)2nc1?c2n(n2?1)211?11?n?01c1?cn11?1?n101??????1?n1?1101?n23?n?11?ncn?1?c1?1?1?n1cn?1?cn?2???1?n?111?11?101?1?00??n1?10?00n?13?n?11??1?111?1?1?111?1?nn1?n1? ?1?1? ?1?111n(n?1)2?1?n?1?11?n?11?n?1?n?1?r2?r11?0rn?1?r1n(n?1)?20?n(?1)n(n?1)n?1n(n?1)2??n?0??n(n?1)2(?1)(n?1)(n?2)2(?1)(?n)n?2?
2
2.11 范德蒙型行列式的计算
11a1a22形如a12a2??n?1a1n?1a21an2的行列式我们称之为范德蒙型行列式, an?n?1?an??? 14
11a1a22a12a2??n?1a1n?1a2n?i?j?11an2=an?n?1?an???2?(a?a)?(aij?a1)(a3?a1)?(an?a1)?(a3?a2)?(an?a2)????(an?an?1)
即等于a1,a2,?,an这n个数所有可能的差ai?aj(1?j?i?n)的乘积
1a例14.:计算4阶行列式D?2aa41bb2b41cc2c41d。 d2d4分析:可以看到D不是范德蒙型行列式,但它具有范德蒙型行列式的一些特点。可以构造5阶的范德蒙型行列式,再利用范德蒙型行列式的结果,间接地求出D的值。
解:构造5阶范德蒙型行列式
1a1bb2b3b41cc2c3c41dd2d3d41xx2,~按5列展开 234A?xA?xA?xA?xAD1525354555x3x4~D?a2a3a4其中x3的系数为A45?(?1)4?5D??D,再利用范德蒙型行列式的结果得
~D?(b?a)(c?a)(d?a)(x?a)(c?b)(d?b)(x?b)(d?c)(x?c)(x?d)= (b?a)(c?a)(d?a)(c?b)(d?b)(d?c)[x4?(a?b?c?d)x3??] 其中x3的系数为?(b?a)(c?a)(d?a)(c?b)(d?b)(d?c)(a?b?c?d) 故可得D?(b?a)(c?a)(d?a)(c?b)(d?b)(d?c)(a?b?c?d)。
1?x11?x12?1?x1nn1?x21?x2?1?x2???2n1?xn1?xn?1?xn例15: 证明?1?j?k?n?(xk?xj)[2?xi??(xi?1)]
i?1i?1nn证:记左端行列式为Dn,则
15
10011?x11?x122Dn升阶11?x21?x2???c2?c11?1?1??12n?1?x1n?1x1x1?x1n2ncn?1?c11x2x2 ?1?x2?x2??????1xn2nxn?xn02n11?xn1?xn?1?xn把第一行拆成两项之和,再利用范德蒙型行列式的结果,得
2?(?1)0?(?1)0?(?1)?0?(?1)Dn?11?121 1?0x1x2?0x1x2?xn?0x122x2?2xn???11x1nnx2?nxn?
1?1x12?x1n1x12n?1x2x2?x2????2nxn?xnx12?x1n2n? x2?x2??2nxn?xn1xn1xnn 2x1?xn1?j?k?n?(xk?xj)??(xi?1)i?1nn1?j?k?n?(xk?xj)?
1?j?k?n?(xk?xj)[2?xi??(xi?1)]?右端
i?1i?11cosa11cosa2例16:计算行列式D4?1cosa31cosa42cos2a1?14cos3a1?3cosa12cos2a2?14cos3a2?3cosa2。 232cosa3?14cosa3?3cosa32cos2a4?14cos3a4?3cosa4解:根据倍角公式,有cos2ai?2cos2ai?1,
cos3ai?4cos3ai?3cosai代入行列式得
1cosa1D4?1cosa21cosa31cosa41cosa11cosa281cosa31cosa4
4cos3a1?3cosa1c?c31232cosa2?14cosa2?3cosa2c4?3c2 232cosa3?14cosa3?3cosa32cos2a4?14cos3a4?3cosa4cos3a1cos3a2?8?(cosai?cosaj) 3cosa34?i?j?1cos3a416
2cos2a1?1cos2a1cos2a2cos2a3cos2a4
2.12 利用行列式乘法公式计算行列式
设A?(aij)n?n,B?(bij)n?n,则其行列式具有性质AB?AB。这一结果也给出了如何把两个n阶行列式相乘得到一个n阶行列式的方法,即
a11a21?an1a12?a1nb11b12?b1nc11c12?c1na22?a2nb21???b22?b2nc21????c22?c2n其中
??an2?annbn1bn2?bnncn1cn2?cnncij?ai1b1j?ai2b2j???ainbnj (i,j?1,2,?,n)
这一公式也成为行列式乘法公式,灵活运用该公式可以简化行列式的计算
abc?ba?d例17:计算4阶行列式D4??cda?d?cbdc。 ?ba2T分析:所给的行列式利用行列式乘法公式求得D4,再确定出D4的符号即可?D4D4求出D4。
解:根据行列式乘法公式得
abc?ba?d2TD4?D4D4??cda?d?cba2?b2?c2?d20000dc?baa?b?c?dbadc?
c?da?bdc?ba00a2?b2?c2?d20000a2?b2?c2?d2a2?b2?c2?d200=
(a2?b2?c2?d2)4所以D4??(a2?b2?c2?d2)2
根据行列式定义可知D4的展开式中有一项为(?1)?(1234)a11a22a33a44?a4,故可得
D4?(a2?b2?c2?d2)2 例18:计算4阶行列式
17
(a1?b1)3D4?(a2?b1)3(a3?b1)(a4?b1)33(a1?b2)3(a2?b2)3(a3?b2)(a4?b2)33(a1?b3)3(a2?b3)3(a3?b3)(a4?b3)33(a1?b4)3(a2?b4)3(a3?b4)(a4?b4)33
分析:直接展开计算量较大,注意到每一项都能展开成4项之和,即
(a?b)3?a3?3a2b?3b2a?b3,可考虑用行列式乘法公式,将原行列式分解成两个容易计算的行列式的乘积,然后化简计算。
解:将行列式中每一项展开,并利用行列式乘法公式和范德蒙型行列式的结果,得
a133a2D4?3a33a43a1223a223a323a43a1113a21b123a31b13a41b1ij31b22b23b21b3b323b3111a22a23a21a32a33a311a4b12a4b123a4b131b22b23b21b3b323b31b4 2b43b4b4a1?92b4a123b4a13=94?i?j?1?(a?a)?(b?b)
ij4?i?j?12.13 按行列展开计算行列式 我们先引进代数余子式的概念。
定义:在n阶行列式中,把元素aij所在的第i行和第j列元素划去后,所留下的n-1阶行列式,称为元素a的代数余子式,记为M,即a的代数余子式
a11?Mij??a1,(j?1)?a1,(j?1)??a1n?a(i?1),1?a(i?1),(j?1)a(i?1),1?a(i?1),(j?1)?an1??an,(j?1)a(i?1),(j?1)?a(i?1),na(i?1),(j?1)?a(i?1),n?an,(j?1)??ann,而称(?1)i?jMij为aij的代数余子式,记
为Aij,即Aij?(?1)i?jMij。
引理:如果n阶行列式Dn中,第i(i?1,2,?,n)行元素除aij(j?1,2,?,n)外均为零,则该行列式等于元素aij与其代数余子式Aij的积,即
Dn?aijAij?(?1)i?jaijMij
定理:行列式等于它的任意一行或列个元素与其代数余子式乘积的和,即
18
Dn?ai1Ai1?ai2Ai2???ainAin??aikAik(i?1,2,?,n) (1)或
i?1nDn?a1jA1j?a2jA2j???anjAnj??akjAkj(j?1,2,?,n) (2)
k?1n(1)式称为行列式Dn按第i行的展开式,(2)式称为行列式Dn按第j列的展开式,其中Aik与Akj均为n-1阶行列式。
用按行(列)展开法计算行列式时,反复使用此定理,把高阶行列式降成低阶行列式,直到求出结果。为了计算简便,每次展开前应首先利用行列式的性质,使行列式某行或某列出现尽量多的零(最好出现n-1个零),这样才能达到简化计算的目的。
ab00?000ab0?0000ab?00??????0000?abb000?0a例19:计算n(n?4)阶行列式Dn?。
解:此行列式中各行各列有n-2个零元素,现在直接按第一行展开:
ab0?000ab?00Dn?(?1)1?1a?????(上三角形Dn?1)+
000?ab000?0a0b0?000ab?00Dn?(?1)1?2b???) ??(Dn?1,再按第一列展开000?abb00?0aba=a?an?1?b?(?1)n?1?1b?0=an?(?1)nyn
0?00b?00(下三角形Dn?2)
???0?ab推论:行列式任意一行或列的元素与其他行或列对应元素的代数余子式乘积的和为零,即
19
ai1Ar1?ai2Ar2???ainArn?0(i?r),
a1jA1k?a2jA2k???anjAnk?0(j?k)
2.14 归纳与递推法
在行列式的计算与证明中,归纳与递推法也是一种行之有效的方法,举例说明如下
abab??例20:计算2n阶行列式Dab2n?cd。??cdcdab??ab解:首先按第一行展开,得D2n?(?1)1?1acd??cd000ab??ab(?1)1?2nbcd
??0cdc00(2n?1)?(2n?1)再将右边两个(2n-1)阶行列式按最后一列展开,便得
ab??D?1)?(2n?1)2n?a(?1)(2ndabcd?
??cd(2n?2)?(2n?2)20
0?
0d(2n?1)?(2n?1)
a?(?1)(2n?1)?1c?cabcd??b
d(2n?2)?(2n?2)=adD2n?2?bcD2n?2?(ad?bc)D2n?2
按此规律递推下去,共经过2n?2?2(n?1)次展开,终得
D2n?(ad?bc)n?1D2?(ad?bc)n?1ab?(ad?bc)n。 cd2.15 利用方阵特征值与行列式的关系
a1?ba2a3?ananan??an?ba1a1?a1a1?ba2a3?ananan??an?ba1a1?a1a1a1 ?bEn?a1?a1a2?ba3?a2a3?b??a2a2a2a2?a2?a3a3?ana3?ana3?an?bEn?An ??a3?ann例21:计算如下行列式的值Mn?a2?ba3?a2a3?b??a2?a3
解:Mn?
显然bEn的n个特征值为b,b,b,?,b。An的n个特征值为?ai,0,0,?,0。故Mn的特
i?1征值为 b??ai,b,b?,?,b。由矩阵特征值与对行列式的关系知Dn?Mn?b????i?1n?1nn?1(?ai?b)。
i?1n例21中,主对角线上的元素为ai?b(i?1,2,?,n) ,我们使得主对角线上的元素为
21
?1a2a1?2a3?ana3?an?3?an??a3?ana3??n?1,?2,?,?n ,可 Dn?a1?a1a1a2?a2a2。
分析:根据这题行列式的特点,每行都有相同的因子a1,a2,?,an ,所以本题适用加边法。(本题有多种解法,据上分析,仅以加边法推出。)
1a10?10a1??0a10a11(i?2,?,n)?1 r?r?i1?1?11???ia?iaii?1na2a2a3?ana3?ana3?an
??a3?ana3??na10?00a1解:
Dn??2?a2a2a20a3?00?00a20?2?a2?00nan00?0n?1?1?1?a1????2?a2?00
??n?ana3?00?00??an00?
1c1??i?aici?1(i?2,?,n)00?00n?1?a10?00
?0??n?an(n?1)?(1??i?1nai?i?ai)??(?i?ai)??(?i?ai)?[ai??(?j?aj)]
i?1i?1j?1j?inn?1nn?1nn特别地,当?i?ai?b时 (i?1,2,?,n)Dn??aib?b?b(b??ai) 与例21的答案一致。
i?1i?1
22
2.16 行列式计算的杂例
ab?bbca?bb例22:计算n阶行列式Dn?????。
ccc?abc?ca解:(1)当b=c时,Dn是行的和相等的行列式,从而
c1?c2a?(n?1)bb?br2?r1a?(n?1)bb?b?a?(n?1)ba?b?0a?b?0rn?r1 c1?cnDn??????a?(n?1)bb?a00?a?b=(a?b)n?1[a?(n?1)b]
(2)当b?c时,将Dn的第n列元素写成两个数的和0?b,?,0?b,(a?b)?b,所以可将Dn拆成两个行列式之和
ab?bcDn??cca?b??00?ab?bbc??cca?bb(1)第n列展开???
(2)cn?bc?abc?cbc?a0c?ca?bab?b1c1?ccna?cb?c?b?c1?ca?b10a?c?b?c1(a?b)Dn?1?b????cn?1?ccn(a?b)Dn?1?b????
cc?a100?a?c1cc?c100?01TTTn?1=(a?b)Dn?1?b(a?c)n?1对Dn按上面方法推导可得Dn。 ?(a?c)Dn?1?c(a?b)T由于Dn?Dn,则有Dn?(a?c)Dn?1?c(a?b)n?1
?Dn?(a?b)Dn?1?b(a?c)n?1联立求解二元一次方程组?得 n?1D?(a?c)D?c(a?b)n?1?nb(a?c)n?1?(a?b)c(a?b)n?1?(a?c)c(a?b)n?b(a?c)nDn??1?(a?b)c?b
1?(a?c)
23
f(x)1例23:求极限lim3g(x)h?0hs(x)f(x?h)g(x?h)s(x?h)f(x?2h)g(x?2h),其中f(x),g(x),s(x)存在2阶导数。 s(x?2h)分析:把行列式展开再取极限比较复杂,观察行列式中各项的特点,利用行列式的性质做适当变形,然后再运用洛必达法则计算。
解:由于f(x),g(x),s(x)存在2阶导数,把所求极限进行适当变形,可得
c3?2c2?c1c2?c1f(x)g(x)s(x)f(x?h)?f(x)g(x?h)?g(x)s(x?h)?s(x)lim原式
limh13h?0f(x?2h)?2f(x?h)?f(x)g(x?2h)?2g(x?h)?g(x)= s(x?2h)?2s(x?h)?s(x)f(x)limg(x)s(x)f(x?h)?f(x)h?0hg(x?h)?g(x)limh?0hs(x?h)?s(x)limh?0hf(x?2h)?2f(x?h)?f(x)h?0h2g(x?2h)?2g(x?h)?g(x)limh?0h2s(x?2h)?2s(x?h)?s(x)limh?0h2f?(x)limg?(x)s?(x)2f?(x?2h)?2f?(x?h)h?02h2g?(x?2h)?2g?(x?h)limh?02h?2s(x?2h)?2s?(x?h) limh?02hf(x)g(x)利用导数定义及洛必达法则f(x)=g(x)s(x)f?(x)g?(x)s?(x)s(x)f??(x)g??(x)。 s??(x)x1bax2b?baa??aaa。 ?例24: 计算Dn?b?bx3??b?xn解:(1)当a=b时,用第一行的(-1)倍分别加到其他各行得
x1a?x1Dn?a?x1?a?x1
ax2?a0?0a?a00?0?x3?a??0按第一行展开可得
?xn?a24
Dn?x1(x2?a)(x3?a)?(xn?a)?a(x1?a)(x3?a)?(xn?a)?? ?a(x1?a)(x2?a)?(xn?1?a)。
(2)当a?b时,将第n列拆成两项的和,则有
x1bDn??bba?aa?b0?0b00?0xn?ax1b??bba?bb0?aa?aa?= aa00?00n?1?=(xn?a)Dn?1?a?(xi?b)
i?1x2??bb?x2??xn?1?xn?1??bx1?ba?x2 (xn?a)Dn?1?x2?ba?x3???0b0b?xn?b0?ban?1i?1由对称性可得 Dn?(xn?b)Dn?1?b?(xi?a)
n?1?Dn?(xn?a)Dn?1?a?(xi?b)??i?1联立?求解可得 n?1?Dn?(xn?b)Dn?1?b?(xi?a)?i?1?
Dn?1a?b[a?(xi?b)?b?(xi?a)]i?1i?1n?1n?1
25
参考文献
[1]王萼芳等.高等代数.上海:高等教育出版社,2003.
[2]许仲等.高等代数考研教案.西安:西北工业大学出版社,2009. [3]刘振宇.高等代数的思想与方法.青岛:山东大学出版社,2009
26
Calculation method of the determinant
Abstract:The determinant is a basic concept of higher algebra. Solving the determinant is the basic problem often encountered in the study of higher algebra. This paper mainly introduces the common method of determinant value and some special determinant evaluation method. More than ten kinds of methods such as triangle method, method of reduction of order, ascending order, inductive, Vandermonde determinant. And the corresponding examples are analyzed and summarized, summarizes the characteristic determinant and adapt to each method.
Key Words:The definition of determinant The properties of determinant Calculation method
27
28
正在阅读:
行列式的计算毕业论文05-09
工程项目管理合同工作总结范文-实用word文档(2页)05-24
实验二 一位二进制全加器的文本设计05-27
小班化 教研教学工作计划总结01-08
XX旅游拓展训练总结4篇03-13
二年级数学奥数题综合练习题大全2302-02
云计算存在哪些安全风险呢03-21
2019小学生一年级看图作文文明只差一步06-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 行列式
- 毕业论文
- 计算
- 舞蹈系毕业论文
- 基于51单片机的智能台灯设计 - 图文
- 四川省大学英语二级考试全真题答案
- 2014CPA注册会计师考试考试大纲--会计
- 驾校学车流程 2013 - 图文
- 司年度生产经营计划安排-2019年精选文档
- 3-2-11校本课程数学竞赛讲义1- 副本
- UDF的宏用法及相关算例
- 2018年高考语文一轮复习专题04正确使用词语(教学案)(含解析)
- 10、软母线安装 - 图文
- 实验室安全考试题库——(电气类)
- 《马克思主义基本原理概论》学习指导 (1)
- 鱼类形态学习题答案
- 农村留守儿童家庭教育的探究与实践
- 数控车床自动回转刀架英文文献以及翻译
- 《资源与运营管理》案例题集(110题)
- 西南大学中国古代诗歌作业答案2017年
- 5、华师最新硕士专业学位申请书(20110825更新)
- substance painter2.1.0基本使用方法
- (有答案)2014全国突发急性传染病防控技能竞赛笔试基本题库-