当前位置:文档之家› 线性代数教案

线性代数教案

线性代数教案
线性代数教案

《线性代数》

授课教案

刘思圆

第一章行列式

本章说明与要求:

行列式的理论是人们从解线性方程组的需要中建立和发展起来的,它在线性代数以及其他数学分支上都有着广泛的应用.在本章里我们主要讨论下面几个问题:

(1) 行列式的定义;

(2) 行列式的基本性质及计算方法;

(3) 利用行列式求解线性方程组(克莱姆法则).

本章的重点是行列式的计算,要求在理解n 阶行列式的概念,掌握行列式性质的基础上,熟练正确地计算三阶、四阶及简单的n 阶行列式.

计算行列式的基本思路是:按行(列)展开公式,通过降阶来计算.但在展开之前往往先利用行列式性质通过对行列式的恒等变形,使行列式中出现较多的零和公因式,从而简化计算.常用的行列式计算方法和技巧有:直接利用定义法,化三角形法,降阶法,递推法,数学归纳法,利用已知行列式法.

行列式在本章的应用是求解线性方程组(克莱姆法则).要掌握克莱姆法则并注意克莱姆法则应用的条件. 。本章的重点:行列式性质;行列式的计算。

。本章的难点:行列式性质;高阶行列式的计算;克莱姆法则。

§1.1 二阶与三阶行列式

行列式的概念起源于解线性方程组,它是从二元与三元线性方程组的解的公式引出来的.因此我们首先讨论解方程组的问题.

设有二元线性方程组

??

?=+=+2

2221211

112111b x a x a b x a x a (1)

用加减消元法容易求出未知量x 1,x 2的值,当a 11a 22–a 12a 21≠0 时,有

???

???

?--=--=2112221121

1211221

1222112122211a a a a a b b a x a a a a b a a b x (2)

这就是一般二元线性方程组的公式解.但这个公式很不好记忆,应用时不方便,因此,我们引进新的符号来表示(2)这个结果,这就是行列式的起源.我们称4个数组成的符号

2112221122

211211a a a a a a a a -=

为二阶行列式.它含有两行,两列.横的叫行,纵的叫列.行列式中的数叫做行列式的元素.从上式知,二阶行列式是这样两项的代数和:一个是从左上角到右下角的对角线(又叫行列式的主对角线)上两个元素的乘积,取正号;另一个是从右上角到左下角的对角线(又叫次对角线)上两个元素的乘积,取负号.

根据定义,容易得知(2) 中的两个分子可分别写成

222

121212221a b a b b a a b =

-,2

21

111211211b a b a a b b a =

-,

如果记22

21

1211a a a a D =

,22

2

1211a b a b D =

,2

21

1112b a b a D =

则当D ≠0时,方程组(1) 的解(2)可以表示成

2221121122212111a a a a a b a b D D x ==,22

21121122111122a a a a b a b a D D x ==,(3) 象这样用行列式来表示解,形式简便整齐,便于记忆.

首先(3) 中分母的行列式是从(1) 式中的系数按其原有的相对位置而排成的.分子中的行列式,x 1的分子是把系数行列式中的第1列换成(1)的常数项得到的,而x 2的分子则是把系数行列式的第2列换成常数项而得到的.

例1 用二阶行列式解线性方程组

??

?=+=+2

31422121x x x x 解:这时0214323

142≠=?-?==

D ,

524313

2

411-=?-?==

D ,311222

1

1

22=?-?==

D , 因此,方程组的解是

2511-==

D D x ,2

3

22==D D x , 对于三元一次线性方程组

???

??=++=++=++33332321

3123232221211

313212111b

x a x a x a b x a x a x a b x a x a x a (4)

作类似的讨论,我们引入三阶行列式的概念.我们称符号

31

22133321123223113221133123123322113332

31

23222113

1211

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 a ---++= (5)

为三阶行列式,它有三行三列,是六项的代数和.这六项的和也可用对角线法则来记忆:从左上角到右下角三个元素的乘积取正号,从右上角到左下角三个元素的乘积取负号.

例2 5

3

2

134

212

- 10

62012242301325)4(123223)4(211532=-+--+==

??-?-?-??-??-+??+??=

令 3332

31

23222113

1211

a a a a a a

a a a D = 3332

3

23222

13121

1a a b a a b a a b D =,3333123221131112a b a a b a a b a D =,3

32

31

22221

112113b a a b a a b a a D =. 当D ≠0时,(4)的解可简单地表示成

D D x 11=

,D D

x 22=,D

D x 33=(6) 它的结构与前面二元一次方程组的解类似.

例3解线性方程组

???

??=-+=-+=+-4

23152302321

321321x x x x x x x x x 解:282315231

12=---=D ,132

3

4

521

1101=---=D , 472

4

1

51

31022=--=D ,214

3

1123

123=-=D . 所以,28

13

11=

=

D D x ,284722==D D x ,43282133===D D x . 例4 已知01

0100

=-a b b a ,问a ,b 应满足什么条件?(其中a ,b 均为实数).

解:221

0100

b a a b b a +=-,若要a 2+b 2=0,则a 与b 须同时等于零.因此,当a =0且b =0时给定行列式等于零.

为了得到更为一般的线性方程组的求解公式,我们需要引入n 阶行列式的概念,为此,先介绍排列的有关知识.

思考题:

当a 、b 为何值时,行列式

02

2

==

b a b a D .

§1.2 排列

在n 阶行列式的定义中,要用到排列的某些知识,为此先介绍排列的一些基本知识. 定义1由数码1,2,…,n 组成一个有序数组称为一个n 级排列.

例如,1234是一个4级排列,3412也是一个4级排列,而52341是一个5级排列.由数码1,2,3组成的所有3级排列为:123,132,213,231,312,321共有3!=6个.

数字由小到大的n 级排列1234…n 称为自然序排列.

定义2在一个n 级排列i 1i 2…i n 中,如果有较大的数i t 排在较小的数i s 的前面(i s

例如,在4 级排列3412中, 31,32,41,42,各构成一个逆序数,所以,排列3412的逆序数为N (3412)=4.同样可计算排列52341的逆序数为N (52341)=7.

容易看出,自然序排列的逆序数为0.

定义3 如果排列i 1i 2…i n 的逆序数N (i 1i 2…i n )是奇数,则称此排列为奇排列,逆序数是偶数的排列则称为偶排列. 例如,排列3412是偶排列.排列52341是奇排列. 自然排列123…n 是偶排列.

定义4在一个n 级排列i 1…i s …i t …i n 中,如果其中某两个数i s 与i t 对调位置,其余各数位置不变,就得到另一个新的n 级排列i 1…i t …i s …i n ,这样的变换称为一个对换,记作(i s ,i t ).

如在排列3412中,将4与2对换,得到新的排列3214. 并且我们看到:偶排列3412经过4与2的对换后,变成了奇排列3214. 反之,也可以说奇排列3214经过2与4的对换后,变成了偶排列3412.

一般地,有以下定理:

定理1任一排列经过一次对换后,其奇偶性改变. 证明:首先讨论对换相邻两个数的情况,该排列为:

a 1a 2…a l ij

b 1b 2…b m

c 1c 2…c n

将相邻两个数i 与j 作一次对换,则排列变为

a 1a 2…a l ji

b 1b 2…b m

c 1c 2…c n

显然对数a 1,a 2,…a l ,b 1,b 2,…,b m 和c 1c 2…c n 来说,并不改变它们的逆序数.但当ij 时,经过i 与j 的对换后,排列的逆序数减少1个.所以对换相邻两数后,排列改变了奇偶性.

再讨论一般情况,设排列为

a 1a 2…a l i

b 1b 2…b m j

c 1c 2…c n

将i 与j 作一次对换,则排列变为

a 1a 2…a l j

b 1b 2…b m i

c 1 c 2…c n

这就是对换不相邻的两个数的情况.但它可以看成是先将i 与b 1对换,再与b 2对换,…,最后与b m 的对换,即i 与它后面的数作m 次相邻两数的对换变成排列

a 1a 2…a l

b 1b 2…b m ij

c 1…c n

然后将数j 与它前面的数i ,b m …,b 1作m +1次相邻两数的对换而成.而对换不相邻的数i 与j (中间有m 个数),相当于作2m +1次相邻两数的对换.由前面的证明知,排列的奇偶性改变了2m +1次,而2m +1为奇数,因此,不相邻的两数i ,j 经过对换后的排列与原排列的奇偶性不同.

定理2在所有的n 级排列中(n ≥2),奇排列与偶排列的个数相等,各为2

!n 个.

证明:设在n !个n 级排列中,奇排列共有p 个,偶排列共有q 个.对这p 个奇排列施以同一个对换,如都对换(1,2),则由定理1知p 个奇排列全部变为偶排列,由于偶排列一共只有q 个,所以p ≤q ;同理将全部的偶排列施以同一对换(1,2),则q 个偶排列全部变为奇排列,于是又有q ≤p ,所以q =p ,即奇排列与偶排列的个数相等.

又由于n 级排列共有n !个,所以q +p =n !,2

!n p q ==.

定理3任一n 级排列i 1i 2…i n 都可通过一系列对换与n 级自然序排列12…n 互变,且所作对换的次数与这个n 级排列有相同的奇偶性.

证明:对排列的级数用数学归纳法证之. 对于2级排列,结论显然成立.

假设对n –1级排列,结论成立,现在证明对于n 级排列,结论也成立.

若i n =n ,则根据归纳假设i 1i 2…i n –1是n –1级排列,可经过一系列对换变成12…(n –1),于是这一系列对换就把i 1i 2…i n 变成12…n .若i n ≠n ,则先施行i n 与n 的对换,使之变成i 1'i 2'…'i 'n –1n ,这就归结成上面的情形.相仿地,12…n 也可经过一系列对换变成i 1i 2…i n ,因此结论成立.

因为12…n 是偶排列,由定理1可知,当i 1i 2…i n 是奇(偶)排列时,必须施行奇(偶)数次对换方能变成偶排列,所以,

所施行对换的次数与排列i 1i 2…i n 具有相同的奇偶性.

思考题:

1.决定i 、j 的值,使 (1)1245i 6j 97为奇排列; (2) 3972i 15j 4为偶排列.

2.排列n (n –1)(n –2)…321经过多少次相邻两数对换变成自然顺序排列?

§1.3 n 阶行列式

本节我们从观察二阶、三阶行列式的特征入手.引出n 阶行列式的定义. 已知二阶与三阶行列式分别为

2112221122

21

1211a a a a a a a a -=

31

22133321123223113221133123123322113332

31

23222113

1211a 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 ---++= 其中元素a ij 的第一个下标i 表示这个元素位于第i 行,称为行标,第二个下标j 表示此元素位于第j 列,称为列标.

我们可以从中发现以下规律:

(1) 二阶行列式是2!项的代数和,三阶行列式是3!项的代数和;

(2) 二阶行列式中每一项是两个元素的乘积,它们分别取自不同的行和不同的列,三阶行列式中的每一项是三个元素的乘积,它们也是取自不同的行和不同的列;

(3) 每一项的符号是:当这一项中元素的行标是按自然序排列时,如果元素的列标为偶排列,则取正号;为奇排列,则取负号.

作为二、三阶行列式的推广我们给出n 阶行列式的定义.

定义1由排成n 行n 列的n 2个元素a ij (i ,j =1,2,…,n )组成的符号

nn

n n n

n

a a a a a a a a a 21

22221

11211

称为n 阶行列式.它是n !项的代数和,每一项是取自不同行和不同列的n 个元素的乘积,各项的符号是:每一项中各元素的行标排成自然序排列,如果列标的排列为偶排列时,则取正号;为奇排列,则取负号.于是得

nn

n n n n

a a a a a a a a a 21

2222111211=∑n j j j 21n n nj j j j j j N a a a 212121)

()1(- (1)

其中

n

j j j 21表示对所有的n 级排列j 1j 2…j n 求和.

(1)式称为n 阶行列式按行标自然顺序排列的展开式.)

(21)

1(n j j j N -n nj j j a a a 2121称为行列式的一般项.

当n =2、3时,这样定义的二阶、三阶行列式与上面§1.1中用对角线法则定义的是一致的.当n =1时,一阶行列为|a 11|= a 11.如

当n =4时,4阶行列式

44

3424

144342

41

333231

232221131211

a a a a a a a a a a a a a a a a 表示4!=24项的代数和,因为取自不同行、不同列4个元素的乘积恰为4!项.根据n 阶行列式的定义,4阶行列式

44

3424

144342

41

333231232221131211 a a a a a a a a a a a a a a a a ∑-444=j j j j j j j j j j j N a a a a 213214321321)()1( 例如a 14a 23a 31a 42行标排列为1234,元素取自不同的行;列标排列为4312,元素取自不同的列,因为N (4312)=5,所以该项取负号,即–a 14a 23a 31a 42是上述行列式中的一项.

为了熟悉n 阶行列式的定义,我们来看下面几个问题. 例1在5阶行列式中,a 12a 23a 35a 41a 54这一项应取什么符号?

解:这一项各元素的行标是按自然顺序排列的,而列标的排列为23514. 因 N (23514)=4,故这一项应取正号.

例2写出4阶行列式中,带负号且包含因子a 11a 23的项. 解:包含因子a 11a 23项的一般形式为

44j j j j N a a a a 34332311)13()1(-

按定义,j 3可取2或4,j 4可取4或2,因此包含因子a 11a 23的项只能是

a 11a 23a 32a 44或a 11a 23a 34a 42

但因N (1324)=1为奇数

N (1342)=2为偶数

所以此项只能是 –a 11a 23a 32a 44.

例3计算行列式

h

g

v

u

f e y x d c b a 0000

解 这是一个四阶行列式,按行列式的定义,它应有4!=24项.但只有以下四项

adeh ,adfg ,bceh ,bcfg

不为零.与这四项相对应得列标的4级排列分别为1234,1243,2134和2143,而N (1234)=0,N (1243)=1,N (2134)=1和N (2143)=2,所以第一项和第四项应取正号,第二项和第三项应取负号,即

h

g

v

u

f e y x d c b a 0000=adeh –adf

g –bce

h +bcfg

例4 计算上三角形行列式

nn n

n

a a a a a a D 212212

11

00

0=

其中a ii ≠0 (i =1, 2,…, n ).

解:由n 阶行列式的定义,应有n !项,其一般项为

n

nj j j a a a 2121

但由于D 中有许多元素为零,只需求出上述一切项中不为零的项即可.在D 中,第n 行元素除a nn 外,其余均为0.所以j n =n ;在第n –1行中,除a n –1n –1和a n –1n 外,其余元素都是零,因而j n –1只取n –1、n 这两个可能,又由于a nn 、a n –1n 位于同一列,而j n =n .所以只有j n –1=n –1.这样逐步往上推,不难看出,在展开式中只有a 11a 22…a nn 一项不等于零.而这项的列标所组成的排列的逆序数是N (12…n )=0故取正号.因此,由行列式的定义有

nn

n

n a a a a a a D 21221211

0=

=a 11a 22…a nn 即上三角形行列式的值等于主对角线上各元素的乘积.

同理可求得下三角形行列式

nn

n n a a a a a a

021

222111=a 11a 22…a nn 特别地,对角形行列式

nn

a a a 0

0002211=a 11a 22…a nn 上(下)三角形行列式及对角形行列式的值,均等于主对角线上元素的乘积.

例5 计算行列式

0000

001

121

n n n a a a - 解 这个行列式除了a 1n a 2n –1…a n 1这一项外,其余项均为零,现在来看这一项的符号,列标的n 级排列为n (n –1)…21,N (n (n –1)…21)=(n –1)+ (n –2)+…+2+1=

2

)

1(-?n n ,所以

000

000

001

121

n n n

a a a -=11212)

1()1(n n n n n a a a --- 同理可计算出

01

122221112

11

n n n

a a a a a a a -=

nn

nn n n

n n

a a a a a a 1

121

2100

0--

=11212)

1()1(n n n n n a a a --- 由行列式的定义,行列式中的每一项都是取自不同的行不同的列的n 个元素的乘积,所以可得出:如果行列式有一行(列)的元素全为0,则该行列式等于0.

在n 阶行列式中,为了决定每一项的正负号,我们把n 个元素的行标排成自然序排列,即n nj j j a a a 2121.事实上,数的乘法是满足交换律的,因而这n 个元素的次序是可以任意写的,一般地,n 阶行列式的项可以写成

n n j i j i j i a a a 2211(2)

其中i 1i 2…i n ,j 1j 2…j n 是两个n 阶排列,它的符号由下面的定理来决定.

定理1 n 阶行列式的一般项可以写成

n n n n j i j i j i j j j N i i i N a a a 22112121)()()1(+- (3)

其中i 1i 2…i n ,j 1j 2…j n 都是n 级排列.

证明:若根据n 阶行列式的定义来决定(2)的符号,就要把这n 个元素重新排一下,使得它们的行标成自然顺序,也就是排成

''2'121n nj j j a a a (4)

于是它的符号是)

'''(21

)1(n j j

j N -

现在来证明(1)与(3)是一致的.我们知道从(2)变到(4)可经过一系列元素的对换来实现.每作一次对换,元素的行标与列标所组成的排列i 1i 2…i n ,j 1j 2…j n 就同时作一次对换,也就是N (i 1i 2…i n )与N (j 1j 2…j n )同时改变奇偶性,因而它的和

N (i 1i 2…i n )+N (j 1j 2…j n )

的奇偶性不改变.这就是说,对(2)作一次元素的对换不改变(3)的值,因此在一系列对换之后有

)'''()'''()12()()(21212121)1()1()1(n n n n j j j N j j j N n N j j j N i i i N -=--++=

这就证明了(1)与(3)是一致的.

例如,a 21a 32a 14a 43是4阶行列式中一项,它和符号应为(–1)N (2314)+N (1243)= (–1)2+1= –1.如按行标排成自然顺序,就是a 14a 21a 32a 43,因而它的符号是(–1)N (4123)=(–1)3= –1

同样,由数的乘法的交换律,我们也可以把行列式的一般项n nj j j a a a 2121中元素的列标排成自然顺序123…n ,而此时相应的行标的n 级排列为i 1i 2…i n ,则行列式定义又可叙述为

∑-n n n i i i n i i i i i i N nn

n n n

n

a a a a a a a a a a a a 21212121)(21

2222111211)1(=.

思考题:

1.如果n 阶行列式所有元素变号,问行列式的值如何变化?

2.由行列式的定义计算

f (x )=

x

x x x x

1

11

1231

11212-

中x 4与x 3的系数,并说明理由.

§1.4 行列式的性质

当行列式的阶数较高时,直接根据定义计算n 阶行列式的值是困难的,本节将介绍行列式的性质,以便用这些性质把复杂的行列式转化为较简单的行列式(如上三角形行列式等)来计算.

将行列式D 的行列互换后得到的行列式称为行列式D 的转置行列式,记作D T ,即若

nn

n n n n a a a a a a a a a D

2

1

22221

11211

=

, 则nn

n

n n n T

a a a a a a a a a D 212

2212

12111=.

反之,行列式D 也是行列式D T 的转置行列式,即行列式D 与行列式D T 互为转置行列式.

性质1 行列式D 与它的转置行列式D T 的值相等.

证:行列式D 中的元素a ij (i , j =1, 2, …,n )在D T 中位于第j 行第i 列上,也就是说它的行标是j , 列标是i ,因此,将行列式D T 按列自然序排列展开,得

∑-=

n

n n j j j nj j j j j j N T a a a D 21212121)

()

1(

这正是行列式D 按行自然序排列的展开式.所以D =D T .

这一性质表明,行列式中的行、列的地位是对称的,即对于“行”成立的性质,对“列”也同样成立,反之亦然. 性质2 交换行列式的两行(列),行列式变号. 证:设行列式

)()(2

1

2121

11211

行行s i a a a a a a a a a a a a D nn

n n sn s s in i i n

= 将第i 行与第s 行(1≤i <s ≤n )互换后,得到行列式

)()(2

1

2121

11211

1行行s i a a a a a a a a a a a a D nn

n n in i i sn s s n

= 显然,乘积n s i nj sj ij j a a a a 11在行列式D 和D 1中,都是取自不同行、不同列的n 个元素的乘积,根据§3 定理1,对于行列式D ,这一项的符号由

)()1(1)1(n s i j j j j N n s i N +-

决定;而对行列式D 1,这一项的符号由

)()1(1)1(n s i j j j j N n i s N +-

决定.而排列1…i …s …n 与排列1…s …i …n 的奇偶性相反,所以

)()1(1)1(n s i j j j j N n s i N +-= –)()1(1)1(n s i j j j j N n i s N +-

即D 1中的每一项都是D 中的对应项的相反数,所以D = –D 1.

例1计算行列式

5

3

7

0400800005

17536

03924--=D 解:将第一、二行互换,第三、五行互换,得

5040080530

70392

41

75

36)1(2---=D 将第一、五列互换,得

120!5543215

0840007530

04

392

06

75

31)1(3-=-=????-=---=D 推论 若行列式有两行(列)的对应元素相同,则此行列式的值等于零. 证:将行列式D 中对应元素相同的两行互换,结果仍是D ,但由性质2有

D = –D , 所以D =0.

性质3 行列式某一行(列)所有元素的公因子可以提到行列式符号的外面.即

nn

n n in i i n nn n n in i i n a a a a a a a a a k a a a ka ka ka a a a

2

1

11112

11211111211= 证:由行列式的定义有 左端=

∑-n

n i n j j j nj ij j j j j N a ka a 21121)()

1(1)

( =∑-n

n i n j j j nj ij j j j j N a a a k

211211)

()

1(

=右端.

此性质也可表述为:用数k 乘行列式的某一行(列)的所有元素,等于用数k 乘此行列式. 推论:如果行列式中有两行(列)的对应元素成比例,则此行列式的值等于零. 证:由性质3和性质2的推论即可得到.

性质4 如果行列式的某一行 (列)的各元素都是两个数的和,则此行列式等于两个相应的行列式的和,即

nn

n n in i i n nn n n in i i n nn

n n in in i i i i n a a a c c c a a a a a a b b b a a a a a a c b c b c b a a a

21

21

1121121

21112112

1

221

111211+=+++

证:左端=

∑+-n

n i i n j j j nj ij ij j j j j j N a c b a a 212121)()

1(21)

(

∑-n

n i n j j j nj ij j j j j j N a b a a 21212121)

()

1(

∑-+

n

n i n j j j nj ij j j j j j N a c a a 21212121)

()

1(

=nn

n n in i i n nn n n in i i n a a a c c c a a a a a a b b b a a a

21

21

1121121

21

11211+

=右端.

性质5 把行列式的某一行 (列)的所有元素乘以数k 加到另一行(列)的相应元素上,行列式的值不变.即

nn

n n sn s s in i i n a a a a a a a a a a a a D

2

1

2121

11211

=

nn

n n sn in s i s i in i i n

a a a a ka a ka a ka a a a a a a

2

1221121112

11+++ 证:由性质4

右端=nn n n in i i in i i n a a a ka ka ka a a a a a a

21

2121

11211

+nn

n n sn s s in

i i n a a a a a a a a a a a a

2

1212111211=k ?0 +nn

n n sn s s in

i i n a a a a a a a a a a a a

2

1

212111211=左端 作为行列式性质的应用,我们来看下面几个例子.

例2计算行列式

3

111131111311113=

D

解:这个行列式的特点是各行4个数的和都是6,我们把第2、3、4各列同时加到第1列,把公因子提出,然后把第1行×(–1)加到第2、3、4行上就成为三角形行列式.具体计算如下:

48262

0000200002011116

3

1111311113111116

3

1161316113611163=?====

D

例3 计算行列式

1

1

2

01212

0112

110-----=

D

i 行×k 加 到第s 行

解:

1

3

211021

102011)

11

2

1211100111

12121011110------

=----------=

D 4)2()2()1(12

420021

102011)1(2

20

42002

1102

11=-?-?-?-=------

=-?------=

例4试证明:011=++++=

c

b a

d

b a d

c

d a c b d c b a

D 11

证:把2、3列同时加到第4列上去,则得

01

11111)

(11=+++=++++++++++++=

a d

d c

c b b a

d c b a d

c b a a

d

b c b a d c d c b a c b d c b a b a D 1111

例5计算n +1阶行列式x

a a a a x a a a a x a a a a x D n n n 3

2121

21

21= 解:将D 的第2列、第3列、…、第n+1列全加到第1列上,然后从第1列提取公因子∑=+

n

i i

a

x 1

x

a a a x a a a x a a a a x D n n n n

i i 3

222211

1

1

11)(∑=+=

=n

n

i i a x a a a a a x a a a x a x ------+∑= 23122

1211

1010010001)( ×(–a 1) ×(–a 2) …… ×(–a n )

=)())()((2

1

1

n n

i i

a x a

x a x a x ---+∑=

例6解方程

0)1(1111

1)2(111112111111111111=------x

n x

n x x

解法一:

=-?------)1(

)1(1111

1)2(11111211111

1111111x

n x n x x

])2][()3[()1)(()2(0

0)3(00000100000

0011111x n x n x x x

n x

n x x

------=------

所以方程的解为x 1=0, x 2=1, …, x n –2=n –3, x n –1=n –2.

解法二:根据性质2的推论,若行列式有两行的元素相同,行列式等于零.而所给行列式的第1行的元素全是1,第2行,第3行,…第n 行的元素只有对角线上的元素不是1,其余均为1.因此令对角线上的某个元素为1,则行列式必等于零.于是得到

1–x =1 2–x =1 … (n –2)–x =1 (n –1)–x =1

有一成立时原行列式的值为零.所以方程的解为x 1=0, x 2,=1,…, x n –2=n –3, x n –1=n –2.

例7 计算n 阶行列式),2,1( 3

2121

31

32n i a x x

a a a a x a a a a x a a a a x D i n n

n =≠= 解:将第1行乘以(–1)分别加到第2、3、…、n 行上得

n

n a x x

a a x x

a a x x a a a a x D ------= 0

000001312

132 从第一列提出x –a 1,从第二提出x –a 2,…,从第n 列提出x –a n ,便得到

1

1

01010

011

)

())((3

32

2121

----------=n

n n a x a a x a a x a a x x a x a x a x D 由

,11

11a x a a x x

-+=-并把第2、第3、…、第n 列都加于第1列,有 1

00

01000

0101)

())((3

32

2121

n

n n i i i

n a x a a x a a x a a x a a x a x a x D ----+---=∑

= )1)(())((1

21∑

=-+---=n

i i

i

n a x a a x a x a x 例8试证明奇数阶反对称行列式00

00

21212

112=---=

n n

n

n a a a a a a D

证:D 的转置行列式为0

00

21212

112

n

n

n

n T

a a a a a a D ---=

从D T 中每一行提出一个公因子(–1),于是有

D a a a a a a D n n n

n

n

n

T

)1(0

00

)

1(21212

112-=----=

,但由性质1知道D T =D

∴D =(–1)n D

又由n 为奇数,所以有D = –D , 即 2D =0, 因此 D =0.

思考题:

1.证明下列各题:

2

22

333111)(111c c b b a a c b a c c b b a a ++=. 2.计算下列n 阶行列式:

1

1

1

1

1

0000

000002211

n n a a a a a a ---;

§1.5行列式按一行(列)展开

本节我们要研究如何把较高阶的行列式转化为较低阶行列式的问题,从而得到计算行列式的另一种基本方法——降阶法.为此,先介绍代数余子式的概念.

定义 在n 阶行列式中,划去元素a ij 所在的第i 行和第j 列后,余下的元素按原来的位置构成一个n –1阶行列式,称为元素a ij 的余子式,记作Mij .元素a ij 的余子式Mij 前面添上符号(–1)i+j 称为元素a ij 的代数余子式,记作A ij .即A ij =(–1)i +j M ij .

例如:在四阶行列式

4443

42

41

34

333231

24

232221

14

131211

a a a a a a a a a a a a a a a a D =

中a 23的余子式是M 23=44

42

41

343231141211

a a a a a a a a a 而 A 23=(–1)2+3M 23=–44

42

41

343231

14

1211

a a a a a a a a a 是a 23的代数余子式. 定理1 n 阶行列式D 等于它的任意一行(列)的元素与其对应的代数余子式的乘积之和,即

D =a i 1A i 1+a i 2A i 2+…+a in A in (i =1,2,…,n )

或 D =a 1j A 1j +a 2j A 2j +…+a nj A nj (j=1,2,…,n ).

证明:只需证明按行展开的情形,按列展开的情形同理可证. 1°先证按第一行展开的情形.根据性质4有

nn

n n n n

nn

n n n

n a a a a a a a a a a a a a a a a a a D

2

1

2222111211212222111211

0000000++++++++++=

=

nn

n n n

n

nn

n n n nn

n n n a a a a a a a a a a a a a a a a a a a a a

2122221

12122221122122221110

000

00+++=

按行列式的定义

∑-=

n

n n j j j nj j j j j j N nn

n n n

a a a a a a a a a a

21212121)

(2122221

11)

1(0

111111112)

(11

21221)

1(A a M a a a a n

n n j j j nj j j j j N ==-=∑

同理

12121212122212212

212222112)1(0

0)1(0

A a M a a a a a a a a a a a a a a a nn

n n n

nn

n n n =-=-=

………

n n n n n nn n nn

n n

n

n nn

n n n n A a M a a a a a a a a a a a a a a a 111111

11

22121121222211)1(0

0)

1(0

0=-=-=----

所以 D =a 11A 11+a 12A 12+…+a 1n A 1n .

2°再证按第i 行展开的情形

将第i 行分别与第i –1行、第i –2行、…、第1行进行交换,把第i 行换到第1行,然后再按1°的情形,即有

2

21211111121

1121121

1

)1()1()1()1()1(i i i i i i nn

n n n

in

i i i M a M a a a a a a a a a a D +-+----+--=-=

in

in i i i i in n in i A a A a A a M a +++=--+++- 221111)1()1(

定理2n 阶行列式D 中某一行(列)的各元素与另一行(列)对应元素的代数余子式的乘积之和等于零,即:

a i 1A s 1+a i 2A s 2+…+a in A sn =0 (i ≠s )

或a 1j A 1t +a 2j A 2t +…+a nj A nt =0 (j ≠t ).

证:只证行的情形,列的情形同理可证.考虑辅助行列式

)()(2

1

2121112111

行行s i a a a a a a a a a a a a D nn

n n in i i in i i n

= 这个行列式的第i 行与第s 列的对应元素相同,它的值应等于零,由定理1将D 1按第s 行展开,有D 1= a i 1A s 1+a i 2A s 2+…+a in A sn =0 (i ≠s ).

定理1和定理2可以合并写成 a i 1A s 1+a i 2A s 2+…+a in A sn =??

?≠=)(0)

(s i s i D

或a 1j A 1t +a 2j A 2t +…+a jn A nt =?

?

?≠=)(0)

(t j t j D

定理1表明,n 阶行列式可以用n –1阶行列式来表示,因此该定理又称行列式的降阶展开定理.利用它并结合行列式的性质,可以大大简化行列式的计算.计算行列式时,一般利用性质将某一行(列)化简为仅有一个非零元素,再按定理1展开,变为低一阶行列式,如此继续下去,直到将行列式化为三阶或二阶.这在行列式的计算中是一种常用的方法.

例1计算行列式5

1

1

242

170131312

-----=

D

解:D 的第四行已有一个元素是零,利用性质5,有

( 1 3

323111)1(00013

321831311

112113214-??----=----=-=+D

8525

53

4)1(25

5034011

11 11-=--=---=+

例2计算n 阶行列式a

b

b a a b

a

b a D 0

0000

0000

000

=

解:按第一列展开得

n

n n n n n n b a bb aa b

a

b b a b b a

b a a b a a D 1111111)1()1( 0

00000000)1(0

0000000)1(+-+-++-+=-+=-+-=

例3计算y

y x x

D -+-+=

11

1

1

111111111111,其中 xy ≠0.

解:根据定理1,把行列式适当地加一行一列,然后利用性质5,有

y

y x x y

y x

x D ------=-?-+-+=00

100010001000111111)1(111

1

11110

1

1

1101111011111

第2列提出因子x ,第3列提出–x ,第4列提出y ,第5列提出–y ,得

1

1 1 1 1

010********

0010

11111

1

10

10010010

10001

11

111

1)

()(2222????=-

-=-----

---=y x y y x x y x y y x x y y x x D

例4试证

∏≤<≤-----=n

i j j i n n

n n n n

n

a a a a a a a a a a a a a a 11

1312112

232221321)(1111

(1) 式中左端叫范德蒙行列式.结论说明,n 阶范德蒙行列式之值等于a 1, a 2,…, a n ,这n 个数的所有可能的差a i –a j (1

≤j

证明:用数学归纳法

1°当n=2时,计算2阶范德蒙行列式的值:

122

1

11a a a a -=

可见n=2时,结论成立.

2°假设对于n –1阶范德蒙行列式结论成立,来看n 阶范德蒙行列式:把第n –1行的(–a 1)倍加到第n 行,再把第n –2行的(–a 1)倍加到第n –1行,如此继续作,最后把第1行的(–a 1)倍加到第2行,得到

加到 各 行

相关主题
文本预览