行列式的若干解法.docx

上传人:b****1 文档编号:12786066 上传时间:2023-04-22 格式:DOCX 页数:34 大小:379.33KB
下载 相关 举报
行列式的若干解法.docx_第1页
第1页 / 共34页
行列式的若干解法.docx_第2页
第2页 / 共34页
行列式的若干解法.docx_第3页
第3页 / 共34页
行列式的若干解法.docx_第4页
第4页 / 共34页
行列式的若干解法.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

行列式的若干解法.docx

《行列式的若干解法.docx》由会员分享,可在线阅读,更多相关《行列式的若干解法.docx(34页珍藏版)》请在冰豆网上搜索。

行列式的若干解法.docx

行列式的若干解法

行列式的若干解法

一、定义法

注意到“上下三角形”行列式的值等于对角线元素的乘积,由行列式的定义可直接计算元素非常稀疏或本身就是上下三角形式的简单行列式.

010

200

000

00n

(n1)(n2)

解:

Dn不为零的项一般表示为ain-1a2n2玄“1咼“n!

故Dn

(1)2n!

.

二、行列式在初等变换下的性质

行列式经初等行变换和初等列变换,行列式值的变化有一定规律:

1•行列式的行列互换(即方阵转置),行列式不变;

2•互换行列式中的两行或者两列,行列式反号;

3•行列式中某行各元同时乘以一个数等于行列式乘以这个数;

4.行列式中某行(列)各元同时乘以一个数,加到另外一行(列)上,行列式不变;

5•行列式的某两行或者某两列成比例,行列式为零;

6.行列式的某一列或者某一行可以看成两列或两行的和时,行列式可拆成另两个行列式的和;

7•行列式各行或各列若线性相关,行列式为零.

一些特征明显的行列式可以直接用行列式的性质求解.

例2一个n阶行列式Dnaij的元素满足ajaj「i,j1,2,,n,则称为反对称

行列式,证明:

奇阶数行列式为零.

证明:

由aij

aji知aii

a,即

a0,i

1,2,

n.故行列式可表示为

0

a12

a13

a1n

a12

0

a23

a2n

Dn

a13

a23

0

a3n

5

a1n

a2n

a3n

0

由行列式的性质A

由行列式的定义,计算一般n阶行列式的值的复杂度为

O(n!

),对n>4的非稀疏方阵

并不实用,因此有必要寻找更好的方法.用行(列)初等变换将方阵化为上(下)三角形状,

是计算行列式的基本方法.

原则上,每个行列式都可利用行列式在初等变换下的性质化为三角形行列式•这个变

解:

这是一个阶数不高的数值行列式,通常将它化为上(下)三角行列式来计算.

根据行列式的性质,把第2,3,…,

n列都加到第1列上,行列式不变,得

Bmm

(1)mnAnJ|Bmm

11231

02041

12

(1)

(1)(6)12•

00102

00010

00006

四、行列初等变换成上下三角形式

但对于阶数高的行列式,高斯消元法仍然有着较高的复杂度,且仅适用于数值行列式

的计算,难以推广到含参数行列式.因此,对元素排列较有规律的行列式,应利用行列式的

性质将其变形成三角形行列式,而不是直接使用解线性方程组的高斯消元法.

a

b

b

L

b

b

a

b

L

b

例4计算n阶行列式D

b

b

a

L

b

M

M

M

M

b

b

b

L

a

解:

这个行列式的特点是每行

(列)元素的和均相等,

阶行列式表示为具有相同结构的较低阶行列式

应用行列式的Laplace展开,把一个

(比如,n-1阶或n-1阶与n-2阶等)的线性递推关系式•根据递推关系式及某个低阶初始

行列式(比如二阶或一阶行列式)的值,便可递推求得所给n阶行列式的值,这种计算行列

式的方法称为递推法.

[注意]用此方法一定要看Laplace展开后的行列式是否具有较低阶的相同结构•如果

没有的话,即很难找出递推关系式,从而不能使用此方法.

例5证明如下行列式:

0L00

1

01

MM

00

LOO

L00

MMM

0L1

证明:

n1n1

Dn,其中

[分析]虽然这是一道证明题,但我们可以直接求出其值,从而证之.

此行列式的特点是:

除主对角线及其上下两条对角线的元素外,其余的元素都为零,

Dn1与Dn具有相同

这种行列式称"三对角”行列式.从行列式的左上方往右下方看,即知的结构.因此可考虑利用递推关系式计算.

证明:

按第1列展开,再将展开后的第二项中n-1阶行列式按第一行展开有:

Dn(+)Dn-厂

Dn-2

这是由D-1和D-2表示D的递推关系式.若由上面的递推关系式从n阶逐阶往低阶递推,计算较繁,注意到上面的递推关系式是由n-1阶和n-2阶行列式表示n阶行列式,因此,可

考虑将其变形为:

现可反复用低阶代替高阶,有:

因此当时

'(Dn-3—Dn—4)

()]nLL

(1)

'(Dn-3—Dn—4)

()]nLL⑵

n1n1

(1)

(2)式可解得:

Dn证毕.

例6计算行列式D

a1x

由此,对任意的正整数n,

六、加边法

X1,X2,…,Xn相乘,第二行为X2与X1,X2,…,Xn相乘,,第n行为Xn与X1,X2,…,Xn相乘.这

样就知道了该行列式每行有相同的因子X1,X2,…,Xn,从而就可考虑此法.

解:

1,L,n)

2

Xn

 

对行列式各行(列)和相等,且除对角线外其余元素都相同的行列式,在“加边法”的框架下,有针对此种问题的特殊解法.

1)在行列式D的各元素中加上一个相同的元素x,使新行列式D*除主对角线外,其余元素均为0;

2)计算D*的主对角线各元素的代数余子式Ai(i1,2丄n);

3)D

D*

n

XAj

i,j1

例8•求下列n阶行列式的值:

11L

11L

MM

2n1L

12n

2n1

MM

11

解:

在Dn的各元素上加上

(1)后,则有:

七、拆行(列)法

由行列式的性质知道,若行列式的某行(列)的元素都是两个数之和,则该行列式可拆成两个行列式的和,这两个行列式的某行(列)分别以这两数之一为该行(列)的元素,

a12

L

a1n

a22

L

a2n

1

M

M

an2

L

ann

且满足ajaji,i,j1,2丄,n,对任意数b,求n阶行列式

a11

b

a12

b

L

a21

b

a22

b

L

M

M

an1

b

an2

b

L

amba2nb

M

9nnb

[分析]该行列式的每个元素都是由两个数的和组成,且其中有一个数是常数b,显然用

拆行(列)法.可以首先举一些例子进行试验,发现待求行列式总是等于1,因此求值问题

转化为证明问题,对解题过程更有启发.注意到条件中给出了一个反对称方阵的行列式,但

暂时不知道该如何应用,在解题过程中要时刻注意题目条件.

解:

有:

A1,且A'A

*

由A1=Ar

|A|

得:

A

_1

A1A

A*=A"

*'又(A)

1'

(A1)

(A)1(A)

A*也为反对称矩阵

又Aj(i,j1,2丄,n)为A*的元素

n

有Aj0

i1,j1

n

从而知:

Dn1bAj1

i1,j1

[点评]求解到中途时,发现待解行列式的一部分变成了一个新行列式的代数余子式

之和的形式,很容易联想到伴随方阵与逆矩阵行列式的关系,此时应用题目中反对称方阵的

条件、转置方阵的性质,易得结论.

此题也提醒我们在解行列式时,应注意与后续章节(如矩阵)的关联.

八、多项式法

如果行列式D中有一些元素是变数x(或某个参变数)的多项式,那么可以将行列式D当作一个多项式f(x),然后对行列式施行某些变换,求出f(x)的互素的一次因式,使得f(x)

与这些因式的乘积g(x)只相差一个常数因子C,比较f(x)与g(x)的某一项的系数,求出C值,便可求得D=Cg(x).

具体地说,若行列式中存在两个同时含变量x的行(列),若x等于某一数ai时,使得

两行相同,根据行列式的性质,可得D=0•那么xai便是一个一次因式.由此便可找出行

列式(多项式)的若干因式•如果行列式的最高次数与这些因式乘积的次数相等,

那么行列

式与这些因式的乘积便成比例(只差-

一个常数因子)

例10求如下行列式的值:

x

a

a2

L

an

a

x

a2

L

an

Dn1

M

M

M

M

a

a2

a3

L

an

a

a2

a3

L

x

[分析]根据该行列式的特点,

当xa

.i

1,2,L

n时,有Dn1

0.但大家认真

看下,该行列式Dn+1是一个

n+1次多项式,

而这时我们只找出了

n个一次因式

x3i.i1,2丄,n,那么能否用多项式法呢?

我们再仔细看一下,每行的元素的和数都是

n

一样的,为:

aix,那么我们从第2列开始到第n+1列都加到第1列,现提出公因式

i1

aix,这样行列式的次数就降了一次.

i1

解:

n

令:

1

a

a2

Lan

1

x

a2

L

an

Dn1

M

M

M

M

1

a2

a3

L

an

1

a2

a3

L

x

显然当:

xai.

i1,2,L,n时,

Dn

1

1

0.

又Dn1'为n次多项式.

I

设DniC(xaj(xa?

)L(xan)

Dn1(xaj(x

a2)L

(x

an)

因此得:

Dn1

n

i1

1

aix)Dn1

n

i1

aix)(xaj(xa2)L(xa.)

又Dnl'中X的最高次项为xn,系数为1,

C=1

九、Vandermonde行歹U式法范德蒙行列式:

1

1

1

1

%

X2

X3

Xn

2

2

2

2

X1

X2

X3

Xn

n1

n1

n1

n1

X1

X2

X3

Xn

(x为)

1jin

例11计算n阶行列式

(a

A、n

n1)

1(an2)n

1

(a

n1)

2(an2)n

2

Dn

M

M

an1

an2

1

1

(a

八n1

n1)

(an2)n1

L

(a

八n2

n1)

(an2)n2

L

Dn

M

M

a

n1

an2

L

1

1

L

n1n1

L(a1)a

n2n2

L(a1)a

MM

La1a

L11

/八n1n1

(a1)a

(a1)a

MM

a1a

11

上式右端的行列式已是范德蒙行列式,故利用范德蒙行列式得:

EnAB

EmBA

n(n1)

Dn

(1)F

n(n1)

[(ani)(anj)](1产

n

(i

in

j)

[分析]从某种意义上说,范德蒙行列式也是上文中提到的一种“范式”项式乘积的行列式都与范德蒙行列式存在某种关联.

,很多类似多

例12计算如下行列式的值:

Dn

[分析]显然若直接化为三角形行列式,意到从第1列开始;每一列与它一列中有n-1列开始乘以一1加到第n列,第n-2列乘以一1加到第n-1列,一直到第一列乘以一加到第2列•然后把第1行乘以-1加到各行去,再将其化为三角形行列式,计算就简单多了.

计算很繁,

n-1个数是差1的,根据行列式的性质,先从第

1

解:

所以我们要充分利用行列式的性质.注

 

111L

211L

Dn311L

MMM

n1n1L

11

11n

1n1

MM

11

(i2,L,n)

rr;

11L

00L

00L

MM

n0L

11

0n

n0

MM

00

1

A-r

n

n

1)

1

n(n

n

2

(n

1)

n1n

2

(i2,L,n)〔

[问题推广]本题中,显然是

Ln

0

L

0

0

1

0

L

0

n

2

0

L

n

0

M

M

M

M

n2

0

L

0

0

n1

n

L

0

0

(n1)(n2)

(n)n1

(1)^^

n(n1)

1

0

0inumn2

0

n

0L

0L

M

nL

0L

0n

n0

MM

00

00

1,2,…,n-1,n这n个数在循环,那么如果是

ao,a1,…,an-2,an-1这n

个无规律的数在循环,行列式该怎么计算呢?

把这种行列式称为“循环行列式”

a。

q

an1

Sd

Dn

M

M

a2

S3

a1

S2

a0

a2

L

an1

a0

a1

L

解:

AM

M

M

a2

ag

a4

L

a

a2

ag

L

从而推广到一般,求下列行列式:

a2Lan1

a1Lan2

MM(aic,i0,1(-,n1)

a4La

agLsb

an1

an2

M

a1

a。

首先注意,若u为n次单位根(即U=1),则有:

 

1

a03|U

l

n1

an1u

u

an1a0U

l

n1

an2u

2u

M

(这里Qun1,用到uun

1等)

M

a2a3u

l

n1

a〔u

n1u

aa2u

l

n1

a°u

a0a1uL

n1

an1u

1

2

a°ua〔u

l

n

an1u

u

M

(a。

aeLa.1un1)

2u

n2n1

a0ua1u

l

2n3

an1u

M

n1n

a0ua1u

l

2n2

an1u

n1u

1

u

f(u)u2

其中f(u)a0a1uLan1un1

M

n1u

cos2k+isin2

k

为n次本原单位根

ni

n

:

w

nk

1,w1(0

k

n)

A

设w

1互异且为单位根

n

于是:

w,w2,L

w

记:

wj

w

w2j

M

(n1)j

w

(j0,1,L,n1)方阵w

(W°,W」,Wn

i)

(f(W0)W°,f(W)W1,L,f(Wn1)Wn1)

(W0,W1,L,Wn1)

f(w0)

O

f(wn1)

1

1

1

1

w

n1

W

显然w(w0,W1,L,wn1)

1

2w

w2(n1}为范德蒙行列式

1

n1

W

W(n1)(n1}

则由上述知:

Awjfwiwj故Aw(Aw0,Aw1,L,Awn1)

 

wf⑴f(w)Lf(wn1)A

w0

从而有:

Aw

ADnf

(1)f(w)Lf(wn1)

又例12中,循环的方向与该推广在方向上相反所以例12与

相对应

(n1)(n2)

而Dn与D:

只相差(一1)个符号

(n1)(n2)

对单位根uw

1,总有:

f(u)1

2u3u2

Lnun1

f

(1)1

2Ln

n(n1)

2

f(u)

uf(u)1

2(n1

uuLun

f(u)

n

1u

n

n1

而又X

1

(X

wk)1xX2L

X

1k1

令X1

n1

则有:

(1wk)

1+1+L+1n

从而当(%,印丄,寺1)(12丄,n)时

n

n1X

从而有:

(n1)(n2)

(-1)2

n(n1)

n(n1)

1)F

n(n1)

1)h

n(n1)

1)F

wk)

1

rTTw

(n1)(n2)

D:

(-1)2f

(1)f(w)Lf(wn1)

与例12的答案一致.

[点评]例12本身并不困难,但在“循环行列式”的推广中,运用了多项式单位根的相关理论,是比较难以想到的.由上述问题的求解可知,行列式的求值有时需要综合利用多种方法,上例就用到了Vandermonde行列式和多项式理论.

十、矩阵理论法

有些行列式通过“矩阵”一章与行列式相关的某些等式,可以快速求解.

引理:

设A为nm型矩阵,B为mn型矩阵,En,Em分别表示n阶,m阶单位矩

阵,则有det(EnmBA)det(EmmBA)

En

EnA

BEm

En

En0

1同样两边取行列式有

BBAEm

0

EnA

BEm

n

答案是肯定的.

证:

En

B

Em

En0

BEm

En

0

AB

Em

即得:

则当

有:

En

B

En

En

B

En

B

A

Em

AB

eA

En

AB

AEn

Em

En

Em

0

1

-BAEm

对A,B分别为

1

En|—BAEm

Em

BA

EmBA

mn矩阵,

EnmAB

0时,有:

Em

mBA

1时,有:

EnmAB

Em

mBA

引理得证.

例13计算如下行列式的值:

解:

令矩阵A

ai

ai

3i

M

Dn

a2

a2

a2

M

a2

a

ai

M

3s

93

3s

as

3s

a2

a2b

a2

M

a2

3s

asas

as

as

an

an

an

M

anb

an

an

an

M

anb

a

a2

as

L

an

a

a2

3s

L

3n

AbEn

a

a2

as

L

an

M

M

3s

M

a

a2

3s

L

an

bEn

Bn

1Gn

其中Bn1

11

L

T

1

C

ai

则可得:

bEn

n

那么根据上面所提到的引理可得:

1

1

M

1

a2,L

an

Dn

a1,a2,

L,an

bEnBC

bn1b

CinBn1

 

1

又C1

nBn1

a1,还〕

L

1n

,ana

Mi1

1

可得:

Dn

n

n1

b(a

1

b)

[点评]例13还可用加边法解决,不过这里的解法显然更简洁,且其中蕴含的理论更深刻.

十^一、高等数学法

有些行列式可以看成函数,运用高等数学的求导、积分等方法解决.例14求下列行列式的值:

xyy...y

zxy...y

Dnzzx...y

■■■■■■■■■■■■■■I

zzz...x

解:

把Dn看作是x的函数(即

x的n次多项式),记作Dn(x),按Taylor公式在z处

zyy...y

zzy...y

Dn(z)=zzz...y

zzz...z

zy0

0zy

00

00

故有Dk(z)z(zy)k1,k1,2,...,n(*)

将Dn(z)对x求导,结果是n个行列式之和,而每个行列式是由Dn(x)对每一行求导

而其余各行不变得到的.例如,对第一行求导得到

100...0

zxy...y

zzx...y

■■■■■■■■■■■■■■I

zzz...x

将上述行列式按第一行展开,得到Dn,(x)•类似地,对任意的第k行求导,同样得到

Dni(x)•因此Dn'(x)nDm(x).类似地有Dn「(x)(n1)Dn2(x),……,

D2'(x)2Di(x),Di'(x)1(由于Di(x)x)

取xz处地导数,由(*)得

Dn'(z)nz(zy)n1,Dn''(z)n(n1)z(zy)n2,……,Dn"n°(z)n(n1)...2z,

Dn(n)(z)n(n1)...1n!

代入Taylor展开式,得

Dn(x)z(zy)n1nz(zy)n2(xz)...耳(xz)n

1!

n!

当yz时,上式简化为

Dn(x)0...0ny(xy)n1(xy)n(xy)n1[x(n1)y]

当yz时,上式简化为

z口门口1nVn

Dn(x)[(zy)-(zy)(xz)...(xz)](xz)

zy1!

zy

—[(zy)(xz)]n丄(xz)n

zyzy

z(xy)ny(xz)n

zy

总结

行列式问题变化多端,但方法和范式只有若干种.对于正常难度的问题,首先运用初等变换的方式看能否容易地变成各种已知解法的“范式”;若不易求出,则应对低阶情况下的

行列式进行试验,尝试找出规律,再用数学归纳法证明,或利用初等变换、多项式法等,向结论“靠拢”.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1