.
线性代数行列式经典例题
例1计算元素为a = | i-j|的n阶行列式.
ij
解 法1 由题设知,a11=0,a121,L,a1nn1,L,故
Dn01M10LLOn1n20riri1in,n1,L,201L11LM11OLn111
n1n2Ln1cjcnj1,L,n1nLLL20n11L(1)n12n2(n1)10MM02LOO00L
其中第一步用的是从最后一行起,逐行减前一行.第二步用的每列加第n列.
法2 Dn01M02LLO10LLOn1n20riri1i1,2,L,n111M11LLO110
n1n2L1cjc1n1n2L00n1
=(1)n1
j2,L,n1M2n2(n1)n12n3L例2. 设a, b, c是互异的实数, 证明:
证明: 考察德蒙行列式:
的充要条件是a + b + c =0.
Word 文档
.
=
行列式
即为y2前的系数. 于是
=
所以 的充要条件是a + b + c = 0.
例3计算Dn=
x01x01KK00Mxa1MMManan1an2K
解: 法1 递推法 按第1列展开,有
1x1Dn= x Dn1+(-1)
n1
an
x1OOx1n1= x Dn1+ an
D2由于D1= x + a1,
an1x + an=L= x
n1xa21xa1n2,于是Dn= x Dn1+ an=x(x Dn2+an1)+ an=xDn2+
nn1++ an1x + an=xa1xLan1xan
2D1+ a2x
法2 第2列的x倍,第3列的x倍,,第n列的x
2n1倍分别加到第1列上
010x2x1c1xc2Dn 00xMMManxan1an1an2KKKK000 Mxa1 Word 文档
.
0100K0c0x10K01x2c3
x30x1K0 MMMMManxan1x2an2an1an2an3Kxa1011x1按rn展开x1=LL=
OO1(1)n1fxfOxOOxxna11xnLan1xan
法3 利用性质,将行列式化为上三角行列式.
x00K0c12xc10x0K0c13Dxc200xK0nLc1MMMM nxcn1aannan1aan1xann2xx2Kkn按cn展开 x
n1 kn1ann= x
(
xn1+ an1xn2++a2x+a1+x) =an1nnan1xLa1xx
10K00按rn展开法4 D1K00n(1)n1axnMMMM+
00Kx1x0K00x1K00(1)n2a
01K000xK00n1MMMM++(1)2n1a2MMMM
00Kx100K01x1K00+(1)2n(a1x)0xK00MMMM
00L0x=(-1)
n1
(-1)n1an+(-1)
n2(-1)
n2 an1x
Word 文档
=
1n1 .
++(-1)2n1(-1)a2xn2 +(-1)2n( a1+x) xn1
n1n= anan1xLa1xx
例4. 计算n阶行列式:
Dna1b1a2La1a2b2LMa1Ma2LananManbn (b1b2Lbn0)
解 采用升阶(或加边)法.该行列式的各行含有共同的元素a1,a2,L,an,可在保持 原行列式值不变的情况下,增加一行一列,适当选择所增行(或列)的元素,使得下一步化简后出现大量的零元素.
1a1a2L0a1b1a2L升阶 Dn0a1a2b2LM01c11cjbj1anananManbnr2r1r3r1Lrn1r11a1a2L1b10L10b2LMMM100Lan00 MbnMa1Ma2La1aL1b1b100M0a1a2Lb10Lan00Mbn=b1b2Lbn(1j2,L,n10b2LMM00La1aLn) b1bn这个题的特殊情形是
Dna1xa2La1a2xLMa1Ma2LananManx=xn1(xai)
i1n可作为公式记下来.
例5.计算n阶“三对角”行列式
1Dn=
1M000M0+KM0KKK000M000 M1 Word 文档
.
解 法1 递推法.
Dn按c1展开()Dn1—
1M000KKM0M0K0000MM1(n1)
按r1展开()Dn1-Dn2
即有递推关系式 Dn=()Dn1-Dn2 (n3) 故 DnDn1=(Dn1Dn2)
2递推得到 DnDn1=(Dn1Dn2)=(Dn2Dn3)
=L=而D1(),D2=
n2(D2D1)
α+β1αβα+βn22=,代入得DnDn1
DnDn1n (2.1)
由递推公式得
DnDn1n=(Dn2n1)n
=αD
2n2+n1n=L
βn1-αn1,当αβ时n1nn1n
=+++=β-α
(n1)αn1,当α=β时法2 把Dn按第1列拆成2个n阶行列式
1M01M00Dn=0+KM0KKK000M000M+
10M001M000KM00KKKK000M000M
11上式右端第一个行列式等于αDn1,而第二个行列式
Word 文档
.
10M001M000KM00KKKK000M000Mciaci1i2,L,n100K0K0000101KMMM000K00=βn MM1n于是得递推公式DnDn1,已与(2.1)式相同.
法3 在法1中得递推公式
Dn=()Dn1-Dn2
22又因为当时 D1==
D2133222=()==
122D3=
010=()3-2() 44= ()()=
n1n1于是猜想Dn,下面用数学归纳法证明.
当n=1时,等式成立,假设当nk 时成立. 当n=k+1是,由递推公式得
Dk1=()Dk-Dk1
k1k1kkk2k2=()—=
所以对于nN,等式都成立
例6. 计算n阶行列式:
Dn1a11L11a2LM1M1L11M1an
Word 文档
.
其中a1a2Lan0.
解 这道题有多种解法. 法1 化为上三角行列式
Dnrir1i2,L,n1a11La1a2Ma1O1ac11cjajj2,L,nanb1L0a2MO01
annn111其中b1a1a1a11,于是Dna1a2Lan1.
i2aii1aii1ain法2 升阶(或加边)法
11101a11升阶Dn011a2MMM0111c11cj1aji1nLLLL1111M1anLrir1i2,3,L,n1111M11a10M010a2M0LLLL100 Man1aj1a11n1a1a2Lan1
i1aij1,2,L,n1a2Oan法3 递推法.将Dn改写为
Dn1a11L11a2LM1M1L1010M1an111a1a211
按cn拆开1a11L11a2LM1M111ML1LM+
1a11L11a2LM1M1L00Man
由于
1a11L11a2LM1M1rirni1,L,n1a1a2Lan1
L1 Word 文档
.
1a11L11a2LM1M1L00Man按cn展开anDn1
因此Dn=anDn1a1a2Lan1为递推公式,而D11a1,于是
Dn11Dn=anDn1a1a2Lan1=a1a2Lan
a1a2Lan1an=a1a2LanDn211=LL
a1a2Lan2an1an=a1a2LanD111111L=a1a2Lan1L
anana1a2a1a2
Word 文档