行列式的计算方法课堂讲解版.docx
《行列式的计算方法课堂讲解版.docx》由会员分享,可在线阅读,更多相关《行列式的计算方法课堂讲解版.docx(46页珍藏版)》请在冰豆网上搜索。
行列式的计算方法课堂讲解版
计算n阶行列式的若干方法举例
n阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开
②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,
并举例说明
1.
利用行列式定义直接计算
0
L
0
1
0
0
L
2
0
0
例
计算行列式Dn
M
M
M
M
n1
L
0
0
0
0
L
0
0
n
解
Dn中不为零的项用
般形式表示为
ainia2n2Lan1iann
n!
.
(n1)(n2)
该项列标排列的逆序数t(n—1n—2…1n)等于2
(n1)(n2)
故Dn
(1)2n!
.
2.利用行列式的性质计算
例:
一个n阶行列式Dnaj的元素满足aj
aji,i,j1,2丄,n,则称Dn为反对称
行列式,证明:
奇数阶反对称行列式为零
证明:
由a,jaj,知aHaH,即aH0,i1,2,L,n
0
a12
a13
L
a1n
a12
0
a23
L
a2n
a13
a23
0
L
a3n
L
L
L
L
L
ain
a2n
a3n
L
0
故行列式Dn可表示为Dn
由行列式的性质AAt
0
a12
a13
L
a1n
0
a12
a13
L
a1n
a12
0
a23
L
a2n
a12
0
a23
L
a2n
a13
a23
0
L
a3n
(1)n
a13
a23
0
L
a3n
L
L
L
L
L
L
L
L
L
L
a1n
a2n
a3n
L
0
a1n
a2n
a3n
L
0
Dn
当n为奇数时,得Dn=—Dn,
因而得Dn=0.
(1)nDn
3.化为三角形行列式
若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
这是计算行列式的基本方法重要方法之一。
因为利用行列式的定义容易求得上(下)三角形行列式或对角形行列式的性质将行列式化为三角形行列式计算。
原则上,每个行列式都可利用行列式的性质化为三角形行列式。
但对于阶数高的行列式,在一般情况下,计算往往较繁。
因此,在许多情况下,总是先利用行列式的性质将其作为某种保值变形,再将其化为三角形行列式。
1
1
2
3
1
3
3
7
9
5
例1计算行列式D
2
0
4
2
1
3
5
7
14
6
4
4
10
10
2
解这是一个阶数不高的数值行列式,通常将它化为上(下)三角行列式来计算.
r32r1
1
1
2
3
1
1
1
r43r1
0
0
1
0
2
0
2
「54r1
0
2
0
4
1
r2
r3
0
0
0
2
1
5
3
0
2
0
0
2
2
2
0
0
D
r23片
2
3
1
1
-1
2
-3
1
0
4
1
r4r2
0
2
0
4
-1
1
0
2
0
0
-1
0
-2
1
5
3
0
0
1
-1
2
2
2
2
0
0
2
2
-2
1
1
2
3
1
1
1
2
3
1
0
3
0
4
1
0
2
0
4
1
r;2匚
0
0
1
0
2
0
0
1
0
2
0
0
0
1
0
0
0
0
1
0
0
0
0
2
6
0
0
0
0
6
1211612
1a
a2
a3
L
an
a1
1a2
a3
L
an
印
a2
1a3
L
an
L
L
L
L
L
a2
a3
L
1a
例2计算n阶行列式D
解这个行列式每一列的元素,除了主对角线上的外,都是相同的,且各列的结构相似,因此n列之和全同•将第2,3,…,n列都加到第一列上,就可以提出公因子且使第一列的元素全是1.
1
a1
a2L
an
a2
a3
L
an
1
a2
a3
L
an
1
a1
a2L
an
1a2
a3
L
a
n
1
1a2
a3
L
an
GCi
n
D
1
a1
a?
L
an
a2
1a3
L
a
n
1ai
1
a21
a3
L
an
i2丄,n
i1
L
L
L
L
L
L
L
L
L
L
1
a1
a2L
an
a2
a3
L
1
an
1
a2
a3
L
1a
1
a?
a3
L
an
0
10
L
0
r*
n
n
n
1
ai
0
01
L
0
1
agi
1ai.
i2丄,n
i1
i1
i1
L
LL
L
L
0
00
L
1
a
b
b
L
b
b
a
b
L
b
例3计算
n阶行列式D
b
b
a
L
b
L
L
L
L
L
b
b
b
L
a
解:
这个行列式的特点是每行(列)元素的和均相等,
根据行列式的性质,把第
2,
3,…
列都加到第1列上,行列式不变,得
a
a
(n
(n
1)b
1)b
ba
b
b
L
L
b
b
1
1
ba
b
b
L
L
b
b
D
a
(n
1)b
b
a
L
b
[a
(n
1)b]
1
b
a
L
b
L
L
L
L
L
L
L
L
L
L
a
(n
1)b
b
b
L
a
1
b
b
L
a
1
b
b
L
b
0
a
b
0
L
0
[a
(n
1)b]
0
0
ab
L
0
[a
(n
1)b](a
b)n1
L
L
L
L
L
0
0
0
L
ab
例4:
浙江大学2004年攻读硕士研究生入学考试试题第一大题第2小题(重庆大学2004年攻
读硕士研究生入学考试试题第三大题第1小题)的解答中需要计算如下行列式的值:
1
n1n
n1
12
MM
n2n1
23L
234L
Dn345L
MMM
n12L
[分析]显然若直接化为三角形行列式,计算很繁,所以我们要充分利用行列式的性质。
注意到
从第1列开始;每一列与它一列中有n-1个数是差1的,根据行列式的性质,先从第n-1列开始乘
以一1加到第n列,第n-2列乘以一1加到第n-1列,一直到第一列乘以一1加到第2列。
然后把
第1行乘以-1加到各行去,
解:
再将其化为三角形行列式,计算就简单多了
Dn
(i2,L,n)
(i
2,L,n)
1
1
A—rn
n
1Ln
0
L
0
0
0
0
L
0
n
1
0
L
0
n
0
0
L
n
0
2
0
L
n
0
1n(n1)
M
M
M
M
M
M
M
M
n2
0
n
L
0
0
n2
0
L
0
0
n
0
L
0
0
n1
n
L
0
0
1)(n
(n
1厂
n1
2)
2—
1n(n1)n2
(n1)n1
n
2
n)
n(n
1
4.降阶法(按行(列)展开法)
降阶法是按某一行(或一列)展开行列式,这样可以降低一阶。
为了使运算更加简便,往往是根据行列式的特点,先利用列式的性质化简,使行列式中有较多的零出现,然后再展开
1
2
3
L
18
19
2C
2
1
2
L
17
18
19
3
2
1
L
16
17
18
M
M
M
M
M
M
20
19
18
L
3
2
1
例1、计算20阶行列式D20
[分析]这个行列式中没有一个零元素,若直接应用按行(列)展开法逐次降阶直至化许许多多个2阶行列式计算,需进行20!
*20-1次加减法和乘法运算,这人根本是无法完成的,更何况是n阶。
但若利用行列式的性质将其化为有很多零元素,则很快就可算出结果。
注意到此行列式的相邻两列(行)的对应元素仅差1,因此,可按下述方法计算:
解:
1
2
2
1
3
2
L
L
18
17
19
18
20
19
D20
3
2
1
L
16
17
18
M
M
M
M
M
M
20
19
18
L
3
2
1
1
1
1
L
1
1
1
3
0
2
L
2
2
2
(i2,L
20)
4
0
0
L
2
2
2
riA
M
M
M
M
M
M
20
0
0
L
0
0
2
21
0
0
L
0
0
0
c1
21
L
C2
c20c19
c19c18
19
20
1)
201
218
21
218
例2计算n
a
0
0
L
0
1
0
a
0
L
0
0
0
0
a
L
0
0
M
M
M
M
M
1
0
0
0
L
a
0
1
0
0
L
0
a
a
0
0
L
0
0
a
0
L
0
0
a
0
L
0
0
0
a
L
0
a
0
0
a
L
0
(1)n1
M
M
M
M
M
M
M
M
1
0
0
0
L
a
0
0
0
L
a
1
0
0
L
0
阶行列式Dn
解将Dn按第1行展开Dn
1)n1(
1)
a
0
0
L
0
a
0
L
…D
0
0
a
L
例3计算n(n》2)阶行列式
L
L
L
L
1
0
0
L
01
00
00
LL
0a
0
a
0
L
0
a
0
L
0
0
0
0
a
L
0
解按第一行展开,得Da
0
a
L
0
0
1n
L
L
L
L
L
1
L
L
L
L
L
0
0
0
L
a
0
0
L
0
a
1
0
0
L
0
再将上式等号右边的第二个行列式按第一列展开,则可得到
Dan11n1n11an2anan2an2a21
5.递(逆)推公式法
递推法是根据行列式的构造特点,建立起与'-的递推关系式,逐步推下去,从而求出的值。
有时也可以找到匚与'「,厂的递推关系,最后利用二,〔得到匚」的值。
Dn1(Dn1Dn2),
[注意]用此方法一定要看行列式是否具有较低阶的相同结构如果没有的话,即很难找出递推关系式,从而不能使用此方法。
得DnDn1
2(Dn2Dn3)
n2(D2D1)
同理得DnDn1
Dn
a
X
X
y
a
X
例2计算Dn
y
y
a
y
y
y
解
(n
1)
X
X
X
a
0
1
例1计算行列式Dn
0
1
0
0
0
0
0
0
解:
将行列式按第n列展开,有
Dn
(
DnDn1(Dn1Dn2),Dn
ay
X
X
X
y
X
X
X
0
a
X
X
y
a
X
X
Dn
0
y
a
X
y
y
a
X
0
y
y
a
y
y
y
a
(a
y)Dn
(a
y)Dn1
y(a
、n
x)
同理Dn(a
x)Dn1
x(a
n
y)
联立解得Dn
x(ay)n
x
y)
Dn
L
(a
LL
x)Dn1
L(a
x(ax)n1
x)n2D2
(n
5
x)
(ax)D
2)x(a
2x(ax)n1
(ax)n
a(n
1)x
0
X
1
0
L
0
0
0
X
1
L
0
0
计算n阶行列式D
0
0
X
L
0
0
n
L
L
L
L
L
L
0
0
0
L
X
1
an
8n1
8n2
L
82
a1x
例3
解首先建立递推关系式•按第一列展开,得:
n1的行列式.
现在,利用递推关系式计算结果.
DnXXD2Oi1a!
xDn2环必耳
对此,只需反复进行代换,
X2XD3an2an1X4LL
得:
n匚
xD-i
a/2l
2
a^xa^xOi,
X
1
0
L
0
0
1
0
0
L
0
0
0
X
1
L
0
0
X
1
0
L
0
0
0
0
X
L
0
0
n1
Dnx
L
L
L
L
L
L
1an
0
X
1
L
0
0
xD,1
L
L
L
L
L
L
0
0
0
L
X
1
L
0
0
0
L
X
1
an1
an2
an3
aix
n1n1
1an1xD.1an,
这里Dn1与Dn有相同的结构,但阶数是
因D1xaixa1,故Dnxna1Xn1Lan1Xan.
最后,用数学归纳法证明这样得到的结果是正确的.
当n1时,显然成立.设对n1阶的情形结果正确,往证对n阶的情形也正确.由
Dn1n2]
nXDn1anXX盼L
an2Xan1
nn1i
anxqxLan1xan,、
可知,对n阶的行列式结果也成立.根据归纳法原理,对任意的正整数n,结论成立.
其中,
1
0
L
0
0
0
2
1
L
0
0
0
L
L
L
L
L
L
0
0
L
1
2
1
0
0
L
0
1
2
2
1
0
L
0
0
0
1
2
1
L
0
0
0
L
L
L
L
L
L
L
0
0
0
L
1
2
1
0
0
0
L
0
1
2
2
1
例4证明n阶行列式D|
0
0
证明按第一列展开,得D2
Dn
n1
1
0
0
L
0
0
0
1
2
1
L
0
0
0
L
L
L
L
L
L
L
•
0
0
0
L
1
2
1
0
0
0
L
0
1
2
n
1的行列式,
记作
Dn
1;
第二
个行列式,若将它按第一列展开就得到一个也与Dn有相同结构但阶数为n2的行列式,记作Dn2
这样,就有递推关系式:
Dn2Dn1Dn2.
因为已将原行列式的结果给出,我们可根据得到的递推关系式来证明这个结果是正确的.
21
当n1时,D12,结论正确.当n2时,D2〔?
3,结论正确.
设对k由Dn2Dn1Dn22nn1n1可知,对n阶行列式结果也成立.
根据归纳法原理,对任意的正整数n,结论成立.
例5、2003年福州大学研究生入学考试试题第二大题第10小题要证如下行列式等式:
0
L
0
0
1
L
0
0
Dn
0
1
L
0
0
M
M
M
M
M
0
0
0
L
1
n1
n1
证明:
Dn
其中
(虽然这是一道证明题,但我们可以直接求出其值,从而证之。
)
[分析]此行列式的特点是:
除主对角线及其上下两条对角线的元素外,其余的元素都为零,这种行列式称“三对角”行列式⑴。
从行列式的左上方往右下方看,即知B-1与D具有相同的结构因此可考虑利用递推关系式计算。
证明:
D按第1列展开,再将展开后的第二项中n-1阶行列式按第一行展开有:
Dn(+)Dn—厂Dn—2
这是由Dn-!
和Dn-2表示Dn的递推关系式。
若由上面的递推关系式从n阶逐阶往低阶递推,计算较繁,注意到上面的递推关系式是由n-1阶和n-2阶行列式表示n阶行列式,因此,可考虑将其变形为:
Dn"
-Dn—1=
Dn—1—
Dn—2=
(Dn-1—
Dn—2)
或Dn
―Dn—=
Dn—1—
D
n-2=
(Dn—1-
D
n-2)
现可反复用低阶代替高阶,
有:
Dn"
-Dn—=
(Dn—1-
-Dn-2)=Sn—2-
—
Dn—3
)-g—3
一
Dn-4)
=L
一n2
(D?
—
D1)
=n—2[(
)2
(
)]
nLL
(1)
同样有:
Dn"
-Dn—=
(Dn—1-
-Dn-2)="Dn—2-
—
Dn—3
)-Sn—3
一
Dn—4)
=L
一n2
(D?
—
D1)
=L2[(
)2
(
)]
nLL
⑵
因此当
时
n1
n1
由
(1)
(2)式可解得:
Dn
,证毕
。
6.利用范德蒙行列式
根据行列式的特点,适当变形(利用行列式的性质一一如:
提取公因式;互换两行(列)
行乘以适当的数加到另一行(列)去;…)把所求行列式化成已知的或简单的形式。
其中范德蒙
行列式就是一种。
这种变形法是计算行列式最常用的方法。
把第1行的一1倍加到第2行,把新的第
2行的一1倍加到第3行,以此类推直到把新的
1
1
L
X1
1
X
1
L
2
X
X1
2
X
X
L
M
M
n1
X1
n2
X1
n1
X2
n2
X2
L
例1计算行列式D
1
Xn1
2
XnX
M
n1n2
XnXn
第n—1行的—1倍加到第n行,便得范德蒙行列式
1
1
L
1
X
X2
L
Xn
D
2
2
L
2
(XiXj)
X1
X2
Xn
nij1
M
M
M
n1
n1
L
n1
X1
X2
Xn