第二章 行列式
主要内容、结构、体系
行列式是讨论线性方程组理论的有力工具.行列式理论不仅是线性代数的重要内容之一,而且在许多数学分支及其它学科中都有着广泛的应用.
本章主要有三部分内容.
第一部分内容是n级行列式的定义(§1-§4).
§1指出行列式概念的产生是解线性方程组的需要;§2给出排列的定义和性质,为定义n级行列式作准备;§3给出了n级行列式的定义.
第二部分内容是n级行列式的性质与一些最基本的计算方法(§4-§6;§8).
§6和§8中证明的行列式按一行(列)展开的定理及其推广——拉普拉斯定理,不仅可以用来降级计算行列式,而且在理论上也是重要的.
第三部分内容是Cramer法则(§7).
§7以行列式为工具,对一类特殊的n元线性方程组的求解问题作出了回答,这就是著名的克兰姆法则.它还可以作为讨论一般线性方程组的基础.
知识点分类(必会、掌握、了解)
理解排列的奇偶性、行列式、代数余子式、矩阵的初等变换等概念及基本性质,掌握行列式的性质和依行(列)展开定理,会用行列式的定义、性质和依行(列)展开定理计算一些行列式,理解并能运用克拉默(Cramer)法则.了解拉普拉斯(Laplace)定理,行列式的乘法规则.
难点疑点
重点内容是行列式的定义、性质和依行(列)展开定理,难点是行列式的定义和行列式的计算.
主要方法
计算行列式的主要方法有:定义法,化为三角形行列式的方法,化为范得蒙行列式的方法,拆行(列)法,降级(阶)法,加边法,数学归纳法,递推法,因式分解法等.在具体行列式的计算中,可以几种方法并用.
1.定义法
00a10000a20000an10例1.计算行列式 D0an 的值.
解:根据定义,D等于n!项的代数和.然而在这个行列式里,除了a1a2an这一项外,其余各项均为0,与其对应的排列为23n1,故 D(1)n1a1an.
2.化三角形法
01101n1n2n32100n1n2n3例2.计算Dn2的值.
解: 将第n-1行的1倍加到第n行,…,将第2行的1倍加到第1行,得
01Dn1111112n1111111
再将第n列加到每一列,得
n10Dn00n200n1120n1111(1)n1n22(n1)
xa1a1xa2a2a2a2xa3anananx例3.计算Dn1a1a1的值.
解: 将第n列加到第1列,…,将第2列加到第1列,得
1na1xa2a2a2a2xa3anananx1iDn1(xa)i111
再将第1列的(a1)倍加到第2列,…,将第1列的(an)倍
加到第n+1列,得
1n0xa1a2a1a2a100xa2a3a2000xan1iDn1(xa)i111
(xai)(xai)
i1i1nn3.化为范得蒙行列式的方法
1x1211x2x2221xnx2n例4.求Dnxxn21n1xn2n2xn2nnn的值.
xxx解:考察n1阶范德蒙行列式
1x1f(x)x211x2x2221xnx2n1xx2xn11n1xn1n2xn1nnnxxn1n(xx1)(xx2)(xxn)1jin(xixj)xxx显然D就是行列式f(x)中元素xn1的余子式Mn.n1,即
DnMn,n1An,n1 (An,n1为代数余子式)
又由f(x)的表达式(及根与系数的关系)知,f(x)中xn1的系数
为(x1x2xn)1jin(xixj) (xixj)即 An,n1(x1x2xn)所以 Dn(x1x2xn)1111jin
1jin(xixj). 1x2n2例5.求Dnx2x2xn1xn2xnn的值.
解:考虑n1级范德蒙行列式
1x1g(x)x211x2x22211xnx2nxx2xn11n1xn1n2xn1nnnxxn1n
xxx(xx1)(xx2)(xxn)1jin(xixj)
显然Dn就是行列式g(x)中元素的余子式M2,n1,即
DnM2,n1(1)n3A2,n1,
由f(x)的表达式知,x的系数为
(x2x3xnx1x2xnx1x2xn1)1jin(xixj)
即
A2,n1f(x)x(x2x3xnx1x2xnx1x2xn1)1jin(xixj)所以
Dn(1)(x2x3xnx1x2xnx1x2xn)n1jin(xixj)
例6. 计算行列式
1x1Dnx1x1x121x2x221xnxn2n2nx2x2n2xnn2n 的值.
nxn解 : 作如下行列式,使之配成范德蒙行列式
1x1x1x211xnxnx21yy2x2x2x2P(y)n21n1nn22n1n2nn1nyyn2n1n
x1x1x2x2nxnxnyn= (yxi)i1(x1jinixj)
易知Dn等于P(y)中yn1 的系数的相反数,而P(y)中yn1 的系数为k1nxkDn(xixj) ,因此,
1jinnk1xk(xixj) .
1jin4. 拆行(列)法(主对角线上,下元素相同)
ax1aax2aaax2a0x20aaaaaaaaaxnax1aax2aaaa00xn例7.求Dnaa的值.
ax1000解:Dnaax1aa
00xnDn1
x1x2xn1axnDn1 Dn1x1x2xn2axn1Dn2x1x2xn3axn2Dn3.
继续下去,可得
Dnx1xn1ax1x2xn2axnx1x2xn3axn1x1x2ax4xnxnxn1x3D2. (D2ax1ax2x1x2)
x1x2xna(x1x2xn1x1x2xn2xnx1x3xnx2x3xn)n
当x1x2xn0时,Dnx1x2xn(1ai11xi)
1)也可以用加边法做:
1aa1aDx1an0a1x1aaaxn1n1a1i1xai当xi0时,i1,2n0x10abbbcabb例8.求Dnccab的值. cccacbbbacbcabb0a解:Dnccab0cccca0c1bbb1abbc1cab(ac)Dn1
1ccanaa,
xnaa xnbbbbab ca10c00c(ab)babcbcbn1b0abcbb00abn(ac)Dn1(ac)Dn1
①
abccc0acc0bac0bbabc又Dncc1cbcc1accn1bacc1bacbbac1bbbbab(ab)Dn1 ab(ac)(ab)Dn1
②
nn①(ab)-②(ac),得 (cb)Dnc(ab)b(ac).
当cb时,Dn[c(ab)b(ac)]/cb当cb时,Dn[a(n1)b](ab)n1nn
5. 降级法 例9. 计算行列式
0D00000000.
000解:行列式按第一列展开,得 Dn(1)n1n1.
6. 加边法(适用于除主对角线上元素外,各行对应的元素分别相同的行列式)
a1a1a2a2b2a2a2a2a2b2a2a1a1anananbnananananbnn1例10.求Dna1a1,b1b2bn0的值.
10a1a1b1解:Dn00
1rir1(i2,3n1)111na1b100aibia20b20a1b10an00 bnann1ci1bii1c1(i1,2n1)000b1b2bn(1bni1aibi).
0a1a20ana2a1ana2an0,a1a2an0的值.
a2a1ana1例11.求Dn
1a1a2an00a1a2a1anDn0a1a20a2an0ana1ana20n11a1a2anrra1a1a1i1(i2,3n1)11a2a2a
21ananann11000001a1a2ana11a1a1a1a21a2a2a2an1ananann21011101a1a2ana112a100cic1(i3,4n2)a2102a20an1002ann21n1122a1i11nc1ci(i3,4n2)2a11i2a002ac122acj(j1,2n)1j0000001a202a201an002an
112n2ai121ain2n2(2)a1ann
1(2)n2a1a2an[(n2)i,j1aiaj].
a11a1a22ana1a2ann例12.求Da2an,其中(i0,i1,2,,n)的值.
解:在原来行列式的基础上加一行一列,得
1a1Da2an0a11a2an0a1a22an0a1a2ann
将第1列的(-1)倍加到其它各列,得
1a1Da2an110110010020(爪形行列式)
n将第i+1行的(ni)倍加到第1行(i1,2,,n),得
1i1aii000000Da1a2an100n20
n12n1
i1iai
7. 数学归纳法(第一数学归纳法,第二数学归纳法) 例13.(用数学归纳法)证明:
1a1Dn1111a21111ana1a2an(11ai).
证明:当n1时,D11a1a1(11a1),结论成立.
k假设nk时结论成立,即Dka1a2an(1i11ai),对nk1,
将Dk1按最后一列拆开,得
1a11Dk111a11111a2111111a21111ak10011111ak111111a111111a21111111ak10000ak10ak1Dka1a2akak1Dk01ka1a2akak1a1a2ak(1i11aik)a1a2ak1(1i11ai)
所以nk1时结论成立,故原命题得证.
cos112cos02cos1012coscosn
例14.证明:Dn证: n1时,D1cos.,结论成立. 假设nk时,结论成立.
当nk1时,Dk1按第k1行展开得
cos1Dk12cosDk(1)k1k12cos02cos1012cos2cosDkDk1由归纳假设
Dk12coscoskcos(k1)2coscoskcosk
2coscoskcoskcossinksincoskcossinksincos(k1)
于是nk1时结论亦成立,原命题得证.
8. 递推公式法:利用已给行列式的特点,建立起同类型的n级行列式和n1级或更低级行列式之间的关系式,称为递推公式.
例15. 计算行列式
1Dn000100000000000的值.
1解:将行列式按第n列展开,有
Dn()Dn1Dn2,
DnDn1(Dn1Dn2),DnDn1(Dn1Dn2),得
DnDn1(Dn2Dn3)2n2(D2D1)n.
同理得
DnDn1n,
(n1)n,;Dnn1n1
,.例16. 计算
ayDnyyxayyxxayxxx的值. aay0xayy11xxayxxxa0axyxyxyyyyxayy00axyxxxayxxxa000ax解:Dn00
(ay)Dn1y11
(ay)Dn1y(ax)n1
同理
Dn(ax)Dn1x(ay)n1
联立解得
Dnx(ay)y(ax)xynn,(xy)
当xy时,
Dn(ax)Dn1x(ax)(ax)Dn22x(ax)(ax)(ax)n2n12n1n1.
D2(n2)x(ax)n1a(n1)x9. 因式分解法
如果行列式D是某个变数x的多项式f(x),可对行列式施行某些初等变换,求出f(x)的互不相同的一次因式,设这些一次因
式的乘积为g(x),则Df(x)cg(x),再比较f(x)与g(x)的某一项的系数,求出c值.
例17. 计算行列式
11Dn112x12233x33nnnx1.
解: 注意到x1时,Dn0, 所以,x1|Dn.
同理x2,,x(n1)均为Dn的因式 又xi与xj(ij)各不相同 所以 (x1)(x2)(xn1)|Dn 但Dn的展开式中最高次项xn1的系数为1, 所以Dn(x1)(x2)(xn1)
注:此题也可将各行减去第一行化为三角形行列式计算.
112x33222113359x2例18.计算D122的值.
解:由行列式定义知D为x的4次多项式.
又当x1时,1,2行相同,有D0,x1为D的根. 当x2时,3,4行相同,有D0,x2为D的根. 故D有4个一次因式,x1,x1,x2,x2.
设 Da(x1)(x1)(x2)(x2)
112331122593312,
令x0,则 D122即 a1(1)2(2)12 , 所以a3, 所以 D3(x1)(x1)(x2)(x2).
经典例题分析
例19.求n级排列n(n1)321及12(n1)n的逆序数 解:(n(n1)321)(n1)(n2)21(123n)0
n(n1)2
例20.爪形行列式
a1Dnc2cnb2a2anc2a2bn,其中ai0,i2,3,,n.
解:将第2列的得
n倍,…,第n列的cnan倍依次加到第1列,
a1Dnj2bjcjajb2a2bn00ana2ana1nj2bjcj aj
a1xxa2xxxxan1xxxxan例21.计算Dnxx.
解: 将第1行的(-1)倍加到其它各行,得到爪形行列式
a1xa1Dnxa1xa1xa2x00x0an1x0x00anx
再将第i列乘以
a1a1xn1aix,得
xxan1x010xanx001a2x100Dni1(aix)111
再将各列加到第1列,得
n1ni1xaix0xa2x100xan1x010xanx001Dn(ai1ix)00
1ni1aixxn(ai1ix).
例22.(滑梯形行列式)
a0c1b1a1bn2bn1计算Dnan2cn1an1的值.
解:将第n列的
cn1an1倍加到第n-1列,…,将第2列的
c1a1倍加
到第1列,依次将cn1,,c1化为0,可将它化为三角形行列式,得
Dna0a1an1c1b1a2an1c1c2b2a3an1c1cn1bn1
例23.(三对角形行列式)
945940059094000的值. 59求Dn000解:
5按c1展开49Dn140954)059n1Dn9Dn120Dn2,
即有 Dn5Dn14(Dn15Dn 2于是有
Dn5Dn14D(Dn5n2(6145)
n2)3n2D42D(n15)4同理有
Dn4Dn15(Dn24Dn3)52n2(D24D1)5n2(6136)5n即
nDn5Dn14n1n1Dn54 nDn4Dn15注:先将行列式表示为两个低阶同型的行列式的线性关系式,再用递推关系及某些低阶(2阶,1阶)行列式的值求出D的值.
ab1abab1000abab00000ab1000abab例24.求Dn000的值.
解:
Dn按c1展开(ab)Dn1abDn2DnaDn1b(Dn1aDn2)bn2(D2aD1)同理 DnbDn1a(Dn1bDn2)an2(D2bD1). 而 D2a2abb2,D1ab
所以DnaDn1bn2(a2abb2a2ab)bn;DnbDn1an2
(aabbaab)a222n .
an1bn1 由以上两式解得Dnab(n1)anabab.
例25.(循环行列式)
1n214332nn121求Dn32的值.
解:将第n-1行的1倍加到第n行,…,第1行的1倍加到
第2行,得
1n1Dn112n111n1n1111
11再将各列加到第1列,得
n(n1)2Dn0002n111n1n111111n11111n(n1)n121
11再将最后1列加到前面各列,得
0Dnn(n1)n2000n111n(n1)2nn2(1)n1
例26.(所有行(列)对应元素相加后相等的行列式)
abbbbba各列加到第1列 计算Dnbaba的值。
abaa(n1)ba(n1)ba(n1)bbabbba解:Dnbb
1a(n1)b11babbba
1第1行的(-1)倍0babb0(ab)n1a(n1)b
加到其它各行00ab
例27.计算
123n1n234n1Dn的值。
n1n1n3n2n12n2n2123n1n123234n1各列加134n(n1)n1n1n3n2到第1列21n1n12n2n2112[n(n1)(1)][(n1)(n2)(1)]123n1n[21(1)]n(n1)01111n2011n1101n1111111nn(n1)211n11
1n111n1nn1n3n2n2n1110nnn0n201n1nn0
[i(i1)(1)](in,,2)n(n1)02n0n0nn2
n(n1)2(1)1(n1)(1)nn(n1)22(1)n1(1)(n2)(n1)321(n)
n(n1)(1)(n1)n2n1.
例28.解线性方程组
x1x2x3x45x12x2x34x42 .
2x3xx5x223413xx2x11x02341解:方程组的系数行列式
1D12312311112145111420,D152201231111214511142
D2284,D3426,D4142
所以由Cramer法则得方程组有唯一解(1,2,3,-1).
练习题(基本题,提高题,考研题)
1. 2431是一个 级排列,45213是一个 级排列. 2. 312为 排列,12345为 排列. 3.写出所有的3级排列 . 4.所有不同的n级排列共有 个.
5. (312) ,逆序有:
(312) ,逆序有: 6.若排列1274i56k9是偶排列,则i ,k . 7.已知a1ia32a4ka24是四级行列式中的一项,且带负号,则
i ,k . 8.四阶行列式Daija11a12a22an244中,含a24且带负号的项为_____.
a1nd.则
a2nanna12a22an2a11a21an1_____.
a1na2nann9.设
a21an111111x的展开式中,x的系数是_____. 110.行列式1111.设Mij,Aij分别是行列式D中元素aij的余子式,代数余子式,则Mi,i1Ai,i1_____.
12.求下列排列的逆序数. (1) 135(2n1)(2n)(2n2)42
(2) (2n)1(2n1)2(2n2)3(n1)n 13.利用行列式的定义计算下列行列式:
00005682020005910104004000(1)
0307
(2)
300
000020a2b2c2d2e2000a0bg023411234a0000a3b30000a00e00d41231410200n100a4b4000a5b5000n000(3)01a1b1
(4)
c1d1e11
(5)
111a
0fc0341213610(6)
00h1
(7)
2341
(8)
111
14916259162536162539(9)
4916
1238142737213124327443621142514.
250
24615.1014342
a0xa0000xa0000xa0000xa16.
00x
00000200100017. 0n
n10
001000020000n1018. 0n
0002001000000n19.
n10
a2abab1b220.
2a12b1
452121.
2121
11x11x11111y11111y22.
a111
bab2ab3abcabc3a2bc6a3bcdabcd4a3b2cd10a6b3cd23.
aaa
x1x2x3024.问取何值时,齐次线性方程组x1x2x30xxx0231有非零解?
提高题
a11a11a2a3a411a1111aa(n1)ana1ana1a21.11
a1a22.
a3
ana1a(n2)a(n1)
a211a1a2a1an3.
a2a1a221a2an
ana1ana2a2n1
xyz4.Dx2y2z2.
yzxzxy
5.计算行列式
1a11111a21Dn111a3111
111.
1anx1a1a2x2a2a2a3a3x3a3anananxn6.Dna1a1,其中xiai,i1,2,,n.
72572005700050000200077.Dn00
21121000121000121000128.D5000
1a11000a21a2000001an11000an1an11a19.Dn1000=1
1n21n4332154n1n2n31nnn1n22110.Dn(n1)32
1121203020n100n1n00(n1)11.Dn00
15x16x2x5x26x30112.解线性方程组x25x36x40x35x46x50x45x51.
a2222(a1)(b1)(c1)(d1)2222(a2)(b2)(c2)(d2)2222(a3)(b3)(c3)(d3)222213.证明:
bcd0
a000a00b000ab0000ba000b00a0b0000a14.D2n00b(2n阶)=(a2b)2n
01101n2210n3321n4n1n2n3015.
2n1
考研题
1a11000a21a21000a31a3000001an11000an1an1.
x2x12x13x24x3x22x24x55x7x32x33xx32. 记行列式
2x23x34x为
f(x),则方程f(x)0的根的个数为多少?
1111x1112071131112x11119111(n1)x03.解关于x的方程
111.
4.已知行列式D
x01x0an1223,试计算D.
2010an200xa2001a1x5.Dn0an
a11a12a22an2a1na2nann6.设有行列式Da21an1,D中的元素a都是实数,
ij且至少有一个不等于零.证明:如果D的每个元素都等于它自己的代数余子式,那么D1.
n2a11a12a22an2a1na2nannA11A12A22An2A1nA2nAnn7.设n1, Da21an1,A21An1,其中
Aij是
D中元素a的代数余子式,证明:ijDn1.
a1112a12a22an212a1na2nann128.证明:Da21an10,其中所有的a都是
ij整数.
0a0cbbc0acba009.设a,b,c是三角形的三条边,证明:
10.若整系数的线性方程组:aijxjabc.
bi(i1,2,,n)对于任意整
数b1,b2,,bn都有整数解,则这个方程组的系数行列式D1.
11.设a1,a2,,an是n个互不相同的数,b1,b2,,bn是任意n个给定的数,证明:存在唯一的一个次数小于n的多项式
f(ai)bi(i1,2,,n).
f(x),使
12. 证明:含有n个未知量n+1个方程组的线性方程组
a11x1a12x2a1nxnb1an1x1an2x2annxnbnan11x1an12x2an1nxnbn1a11Dan1an11a12an2an12a1nannan1nb1bnbn1如果有解,那么行列式
0.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务