1
五, 行列式按行(列)展开
对于三阶行列式,容易验证,
333231
232221
131211
aaa
aaa
aaa
3331
2321
13
3331
2321
12
3332
2322
11 aa
aaa
aa
aaa
aa
aaa ???
可见一个三阶行列式可以转化成三个二阶行列式的计算。
问题:一个 n 阶行列式是否可以转化为若干个 n- 1 阶行列式
来计算?
2
定义 1,在 n 阶行列式中,把元素 ija 所在的第 i 行和
第 j 列划去后,余下的 n- 1 阶行列式叫做元素
ija 的 余子式。 记为 ijM
称 ? ? ijjiij MA ??? 1为元素 ija 的 代数余子式。
例如,
44434241
34333231
24232221
14131211
aaaa
aaaa
aaaa
aaaa
D ?
444241
343231
141211
23
aaa
aaa
aaa
M ?
? ? 233223 1 MA ???,23M??
3
44434241
34333231
24232221
14131211
aaaa
aaaa
aaaa
aaaa
D ?
444341
343331
242321
12
aaa
aaa
aaa
M ?
? ? 122112 1 MA ??? 12M??
333231
232221
131211
44
aaa
aaa
aaa
M ?
? ? 44444444 1 MMA ??? ?
注,行列式的每个元素都分别对应着一个余子式和一个
代数余子式。
4
行列式等于它的任一行(列)的各元素与其对应
的代数余子式乘积之和,即
ininiiii AaAaAaD ???? ?2211? ?ni,,2,1 ??
定理 1,
证明,(先特殊,再一般)
分三种情况讨论,我们只对行来证明此定理。
(1) 假定行列式 D的第一行除 11a 外都是 0 。
nnnn
n
aaa
aaa
a
D
?
???
?
?
21
22221
11
00
?
5
由行列式定义,D 中仅含下面形式的项
n
n njjjjjj aaaa ??
32
32 3211),,,,1()1( ??
n
n njjjjjj aaaa ??
32
32 32),,,,1(11 )1( ???
其中
n
n njjjjjj aaa ??
32
32 32),,,,1()1( ?? 恰是 11M 的一般项。
所以,1111 MaD ?
111111 )1( Ma ???
1111 Aa?
6
(2) 设 D 的第 i 行除了 ija 外都是 0 。
nnnjn
ij
nj
aaa
a
aaa
D
??
???
??
???
??
1
1111
00?
把 D转化为 (1)的情形
把 D 的第 i 行依次与第 1?i 行,第 2?i 行,······,
第 2行,第 1行交换;再将第 j 列依次与第 1?j 列,
第 2?j 列,······,第 2列,第 1列交换,这样共经过
2)1()1( ?????? jiji 次交换行与交换列的步骤。
7
由性质 2,行列式互换两行(列)行列式变号,
得,
nnjnnj
nijiji
ij
ji
aaa
aaa
a
D
??
???
??
???
??
1,
,11,1,1
2
00
)1(
?
????
??
??
ijjiijijji AMa ?? ???? )1()1(
8
(3) 一般情形
nnnn
inii
n
aaa
aaa
aaa
D
?
????
?
????
?
21
21
11211
?
nnnn
inii
n
aaa
aaa
aaa
?
????
????
????
?
21
21
11211
000000 ??????????
9
nnnn
i
n
aaa
a
aaa
?
????
?
????
?
21
1
11211
00?
nnnn
i
n
aaa
a
aaa
?
????
?
????
?
21
2
11211
00?
nnnn
in
n
aaa
a
aaa
?
????
?
????
?
?
21
11211
00??
ininiiii AaAaAa ???? ?2211 ? ?ni,,2,1 ??
例如, 行列式
277
010
353
?
??
?D
27
013 ???D
.27?
按第一行展开,得
27
005?
77
103 ??
证毕。
10
行列式任一行(列)的元素与另一行(列)的对应
元素的代数余子式乘积之和等于零,即
.,02211 ikAaAaAa inknikik ????? ?
定理 2,
证明,由定理 1,行列式等于某一行的元素分别与它们
代数余子式的乘积之和。

nnnn
knkk
inii
n
aaa
aaa
aaa
aaa
D
?
????
?
????
?
????
?
21
21
21
11211
?
中,如果令第 i 行的元素等于
另外一行,譬如第 k 行的元素
11
则,
???? inknikik AaAaAa ?2211
nnnn
knkk
knkk
n
aaa
aaa
aaa
aaa
?
????
?
????
?
????
?
21
21
21
11211
? 第 i行
右端的行列式含有两个相同的行,值为 0 。
12
综上,得公式
???? inknikik AaAaAa ?2211 ??
?
?
?
),(当
)(当
ik
ikD
0
,
???? njnljljl AaAaAa ?2211
??
?
?
?
),(当
)(当
jl
jlD
0
,
在计算数字行列式时,直接应用行列式展开公式并不一定
简化计算,因为把一个 n阶行列式换成 n个( n- 1) 阶行列
式的计算并不减少计算量,只是在行列式中某一行或某一
列含有较多的零时,应用展开定理才有意义。但展开定理
在理论上是重要的。
13
利用行列式按行按列展开定理,并结合行列式性质,可简
化行列式计算:计算行列式时,可 先用行列式的性质将某
一行(列)化为仅含 1个非零元素, 再按此行(列)展开,
变为低一阶的行列式, 如此继续下去,直到化为三阶或
二阶行列式。
14
例 1,计算行列式
3351
1102
4315
2113
??
?
??
?
?D
0355
0100
13111
1115
??
??
?
? ? 31 2 cc ??
34 cc ?
055
1111
115
)1( 33
??
???? ?
15
055
026
115
??
?
55
26)1( 31
??
??? ?
50
28
?
??
.40?
12 rr ?
例 2,证明范德蒙德 (Vandermonde)行列式
?
???
???
???
1
11
2
1
1
22
2
2
1
21
).(
111
jin
ji
n
n
nn
n
n
n
xx
xxx
xxx
xxx
D
?
???
?
?
?
)1(
16
证明,用数学归纳法
21
2
11
xxD ? 12 xx ??,)(12? ??? ?? ji ji xx(1) 当 n=2时,
结论成立。
(2) 设 n- 1阶范德蒙德行列式成立,往证 n阶也成立。
11
2
1
1
22
2
2
1
21
111
???
?
n
n
nn
n
n
n
xxx
xxx
xxx
D
?
???
?
?
?
11 ?? nn rxr
211 ?? ? nn rxr
?
112 rxr ?
17
)()()(0
)()()(0
0
1111
1
2
13
2
312
2
2
1133122
11312
xxxxxxxxx
xxxxxxxxx
xxxxxx
n
n
n
nn
nn
n
???
???
???
?
???
?
????
?
?
?
,)(1 1 提出因子列展开,并把每列的公按第 xx i ?
22
3
2
2
32
11312
111
)())((
???
????
n
n
nn
n
n
xxx
xxx
xxxxxx
?
???
?
?
?
n-1阶范德蒙德行列式
18
)()())((
2
11312 j
jin
in xxxxxxxx ????? ?
???
?
).(
1
j
jin
i xx ?? ?
??? 证毕。
练习,用降阶法
(按行按列展开)
计算行列式的值。
2421
1642
1411
2111
?
???
?
=57
19
五(加), 利用性质及展开定理计算行列式的 例题,
例 1,
2903
11324
3412
4141 ?
21 4rr ?
23 2rr ? 2903
5500
3412
81707
?
???
按第二列展开
293
550
8177
)1(1 22 ?
???
?? ?
32 cc ?
2113
500
8257 ???
按第二行展开 113
257)1(5 32 ???? ?
10)7577(5 ???
20
例 2,
axaaa
aaxaa
aaaxa
aaaax
D
?
?
?
?
?
?
?????
?
?
?
nccc ??? ?21 ])2([ anx ??
axaa
aaxa
aaax
aaa
?
?
?
?
?????
?
?
?
1
1
1
1
21
1
13
12
rr
rr
rr
n?
?
?
?
])2([ anx ??
ax
ax
ax
aaa
2000
0200
0020
1
?
?
?
?
?????
?
?
?
1)2]()2([ ????? naxanx
22
例 3,
n
D
?
?????
?
?
?
001
0301
0021
1111
?
箭形行列式
目标:把第一列化为
0
0
11
?
a
成三角形行列式
ncnccc
13121
321 ???? ?
n
i
n
i
?
?????
?
?
?
000
0300
0020
111
1
1
2
?
?
?
)11(!
2
?
?
??
n
i i
n
23
例 4,
baaaa
abaaa
aabaa
aaaba
D
n
n
n
n
?
?
?
?
?
?
?????
?
?
?
321
321
321
321
1
13
12
rr
rr
rr
n?
?
?
?
bb
bb
bb
aaaba
n
?
?
?
?
?
?????
?
?
?
00
00
00
321
nccc ??? ?21
箭形行列式
24
b
b
b
aaabaaa
nn
?
?
?
???
?
?
?????
?
?
??
000
000
000
)(
3221
121 )]()[( ?????? nn bbaaa ?
25
例 5,
4
3
2
1
xaaa
axaa
aaxa
aaax
D ?
)4,3,2,1,( ?? iax i
(可以化为箭形行列式)
14
13
13
12
rr
rr
rr
rr
?
?
?
?
axxa
aaxxa
axxa
aaax
??
??
??
41
31
21
1
00
0
00
26
))((
))((
43
21
axax
axax
??
??
1001
0101
0011
4321
1
?
?
?
???? ax
a
ax
a
ax
a
ax
x
4321 cccc ??? ?
?
?
4
1
)(
i
i ax
1000
0100
0010
432
4
21
1
ax
a
ax
a
ax
a
ax
a
ax
x
i i
????
?
?
?
?
??
??
?????
4
1
4
21
1 )(][
i
i
i i
axax aax x
27
思考题, 阶行列式设 n
n
n
D
n
?
?????
?
?
?
001
0301
0021
321
?
求第一行各元素的代数
余子式之和
.11211 nAAA ??? ?
解, 第一行各元素的代数余子式之和可以表示成
nAAA 11211 ??? ?
n?
?????
?
?
?
001
0301
0021
1111
?
.11!
2
???
?
???
? ?? ?
?
n
j j
n
28
六, Cramer 法则
引入行列式概念时,求解二、三元线性方程组,当系数
行列式 0?D 时,方程组有唯一解,)3,2,1( ?? iDDx ii
含有 n个未知数,n个方程的线性方程组,与二、三元线性方
程组类似,它的解也可以用 n阶行列式表示。
Cramer法则,如果线性方程组 )1(
2211
22222121
11212111
?
?
?
?
?
?
?
????
????
????
nnnnnn
nn
nn
bxaxaxa
bxaxaxa
bxaxaxa
?
????????????
?
?
的系数行列式不等于零,
29
nnnn
n
n
aaa
aaa
aaa
D
?
???????
?
?
21
22221
11211
?
0?即
.,,,,232211 DDxDDxDDxDDx nn ???? ?
其中 是把系数行列式 中第 列的元素用方程
组右端的常数项代替后所得到的 阶行列式,即 j
D D jn
nnjnnjnn
njj
j
aabaa
aabaa
D
??
???????????
??
1,1,1
11,111,111
??
??
?
则线性方程组 (1)有唯一解,
30
证明,
? ?
? ?
? ??
?
?
?
?
?
?
????
????
????
njnnjnnnnn
jjnn
jjnn
AbAxaxaxa
AbAxaxaxa
AbAxaxaxa
?
????????????
?
?
2211
2222222121
1111212111
? ? 得个方程的依次乘方程组
列元素的代数余子式中第用
,1
,,,21
n
AAAjD njjj ?
再把 方程依次相加,得 n
,
1
11
1
1
1
?
???
?
???
?
?
?
?
?
?
?
???
?
?
?
?
?
???
?
?
?
?
?
n
k
kjk
n
n
k
kjknj
n
k
kjkj
n
k
kjk
Ab
xAaxAaxAa ??
31
由代数余子式的性质可知,
? ?njDDx jj,,2,1 ???
D
Dx
D
Dx
D
Dx
D
Dx n
n ????,,,,
2
3
2
2
1
1 ?
于是 ??2
当 时,方程组 (2)有唯一的一个解 0?D
上式中除了 jx 的系数等于 D,
其余 )( jix i ? 的系数均等于 0,而等式右端为 jD
由于方程组 (2)与方程组 (1)等价,所以
.,,,,232211 DDxDDxDDxDDx nn ???? ?
也是方程组的 (1)解。
32
例 1,用 Cramer法则解线性方程组。
?
?
?
?
?
?
?
????
????
???
????
0674
522
963
852
4321
432
421
4321
xxxx
xxx
xxx
xxxx
解,
6741
2120
6031
1512
?
?
??
?
?D
21 2rr ?
24 rr ?
12770
2120
6031
13570
?
?
??
?
33
1277
212
1357
?
?
?
??
21 2cc ?
23 2cc ? 277
010
353
???
?
??
?
27
33
??
?? 27?
6740
2125
6039
1518
1
?
??
??
?
?D
81?
6701
2150
6091
1582
2
?
??
?
?
?D
108??
6041
2520
6931
1812
3 ?
??
?D
27??
0741
5120
9031
8512
4
?
??
?
?
?D
27?
,32781 11 ??? DDx所以,42 ??x,13 ??x,14 ?x
34
注,
1,Cramer法则仅适用于方程个数与未知量个数 相等 的情形。
2,理论意义:给出了解与系数的明显关系。
但用此法则求解线性方程组计算量大,不可取。
3,撇开求解公式,DDx jj ? Cramer法则可叙述为下面定理,
定理 1,如果线性方程组 (1)的系数行列式
则 (1)一定有解,且解是唯一的,
定理 2,如果线性方程组 (1)无解或有两个不同的解,
则它的系数行列式必为零,
0?D
35
?
?
?
?
?
?
?
????
????
????
nnnnnn
nn
nn
bxaxaxa
bxaxaxa
bxaxaxa
?
????????????
?
?
2211
22222121
11212111
线性方程组
不全为零,若常数项 nbbb,,,21 ?
则称此方程组为 非齐次线性方程组。
,,,,21 全为零若常数项 nbbb ?
此时称方程组为 齐次线性方程组。
非齐次与齐次线性方程组的概念,
36
? ?2
0
0
0
2211
2222121
1212111
?
?
?
?
?
?
?
????
????
????
nnnnn
nn
nn
xaxaxa
xaxaxa
xaxaxa
?
????????????
?
?
齐次线性方程组
易知,021 ???? nxxx ?一定是 (2)的解,
称为 零解 。
若有一组不全为零的数是 (2)的解,称为 非零解 。
37
?
?
?
?
?
?
?
????
????
????
?
0
0
0
2211
2222121
1212111
nnnnn
nn
nn
xaxaxa
xaxaxa
xaxaxa
?
????????????
?
?
有非零解,
系数行列式 0?D
定理 3,
定理 4,如果齐次线性方程组有非零解,
则它的系数行列式必为 0。
如果齐次线性方程组的系数行列式,0?D
则齐次线性方程组没有非零解。
38
例 2,问 取何值时,
齐次线性方程组
有非零解?
? ?
? ?
? ???
?
?
?
????
????
????
01
032
0421
321
321
321
xxx
xxx
xxx
?
?
?
?
解,
?
?
?
?
?
??
?
111
132
421
D
?
?
??
?
?
???
?
101
112
431
? ? ? ? ? ? ? ?? ?????? ?????????? 3121431 3
? ? ? ? )3)(2(3121 23 ?????????? ??????
齐次方程组有非零解,则 0?D
所以 或 时齐次方程组有非零解。 2,0 ?? ?? 3??
39
对于 n元齐次线性方程组的 Cramer法则的推论,常被用来
解决解析几何的问题。
例 3,求空间的四个平面 0???? iiii dzcybxa
相交于一点的条件。
解,四个平面相交于一点,即线性方程组
?
?
?
?
?
?
?
????
????
????
????
0
0
0
0
4444
3333
2222
1111
dzcybxa
dzcybxa
dzcybxa
dzcybxa
有唯一解。
40
从另一角度看,形式上可以把 )1,,,( zyx 看作是四元
线性方程组
?
?
?
?
?
?
?
????
????
????
????
0
0
0
0
44342414
43332313
42322212
41312111
xdxcxbxa
xdxcxbxa
xdxcxbxa
xdxcxbxa
的一组非零解。
因为齐次线性方程组有非零解的充要条件是 0?D
所以,四平面相交于一点的条件为 0
4444
3333
2222
1111
?
dcba
dcba
dcba
dcba
41
例 4,已知三次曲线 332210)( xaxaxaaxfy ?????
在四个点 2,1 ???? xx 处的值为
6)2(,6)2()1()1( ??????? ffff
试求系数,,,,3210 aaaa
解,
?
?
?
?
?
?
?
????????
???????
???????
????
6)2()2()2(
6222
6)1()1()1(
6
3
3
2
210
3
3
2
210
3
3
2
210
3210
aaaa
aaaa
aaaa
aaaa
42
若用 Cramer法则求此方程组的解,有
32
32
32
)2()2(21
2221
)1()1(11
1111
???
???
?D
(考虑 范德蒙德行列式)
3333
2222
)2(2)1(1
)2(2)1(1
2211
1111
??
??
??
?
T
DD
)(
14
j
ji
i xx ?? ?
???
72
)22)(12)(12)(12)(12)(11(
?
???????????
43
576
8426
8426
1116
1116
1 ?
???
??
?D 72
8461
8461
1161
1161
2 ??
??
?
?D
144
8621
8621
1611
1611
3 ??
???
??
?D 72
6421
6421
6111
6111
4 ?
??
?
?D
87257610 ???? DDa 1727221 ????? DDa
27214432 ????? DDa 1727243 ??? DDa
44
课堂练习,P33 1.10 1.13 1.15(1)
思考题,
当线性方程组的系数行列式为零时,能否用克拉默
法则解方程组?为什么?此时方程组的解为何?
解答,
不能,此时方程组的解为无解或有无穷多解,