.
特殊行列式及行列式计算方法总结
一、 几类特殊行列式
1. 上(下)三角行列式、对角行列式(教材P7例5、例6) 2. 以副对角线为标准的行列式
a11a21anna12a220n(n?1)2a1n000?000an1an100an?1,2an20a2,n?1an?1,n?1an,n?1a1na2n?an?1,nann000an10a2,n?100a1n00 0?(?1)a1na2,n?13. 分块行列式(教材P14例10)
一般化结果:
An0m?n0n?mBmCn?mBmAnCm?n??AnCm?nAn0n?mBm?An?Bm
Cn?mBm0m?n?(?1)mnAn?Bm
4. 范德蒙行列式(教材P18例12) 注:4种特殊行列式的结果需牢记!
以下几种行列式的特殊解法必须熟练掌握!!! 二、 低阶行列式计算
二阶、三阶行列式——对角线法则 (教材P2、P3) 三、 高阶行列式的计算 【五种解题方法】
1) 利用行列式定义直接计算特殊行列式;
2) 利用行列式的性质将高阶行列式化成已知结果的特殊行列式;
3) 利用行列式的行(列)扩展定理以及行列式的性质,将行列式降阶进行计算
——适用于行列式的某一行或某一列中有很多零元素,并且非零元素的代数余子式很容易计算; 4) 递推法或数学归纳法; 5) 升阶法(又称加边法)
'.
.
【常见的化简行列式的方法】
1. 利用行列式定义直接计算特殊行列式 例1 (2001年考研题)
00D?02000000199900012000000000
002001分析:该行列式的特点是每行每列只有一个元素,因此很容易联想到直接利用行列式定义进行计算。 解法一:定义法
D?(?1)?(n?1,n?2,...,2,1,n)2001!?(?1)0?1?2?...?1999?02001!?2001!
解法二:行列式性质法
利用行列式性质2把最后一行依次与第n-1,n-2,…,2,1行交换(这里n=2001),即进行2000次换行以后,变成副对角行列式。
00D?(?1)2001?1000199900020010120000000D?020000001999000000012000000000?(?1)2001?12001?(2001?1)2002000(?1)2001!?2001!
解法三:分块法
002001利用分块行列式的结果可以得到
'.
.
00D=2001?000120=2001?(-1)00002000(2000-1)2 2000!=2001!0199920000解法四:降阶定理展开
按照每一行分别逐次展开,此处不再详细计算。
2. 利用行列式的性质将高阶行列式化成已知结果的特殊行列式 例2
1?aD?11111?a11111?b11111?b
分析:该行列式的特点是1很多,可以通过r1?r2和r3?r4来将行列式中的很多1化成0. 解:
aD?011r4?r3a011000b001b01?a2b2?ab10110101011r2?r1r4?r11?ab001000101111?a111?a10?a111?b11?b11?b
?ab0?a100110?b例3
a133a2D?3a33a4a12b12a2b22a3b32a4b4a1b122a2b2a3b322a4b4b133b2 ,(ai?0) 3b33b4分析:该类行列式特点是每行a的次数递减,b的次数增加。特点与范德蒙行列式相似,因此可以利用行列式的性质将D化成范德蒙行列式。 解:
'.
.
b1(1)a11(333D?a13a2a3a4?b(1)2a1b(1)3a1(((b23)a2b33)a3b43)a4
b2b)(2)2a2a2b3b)(3)2a3a3b4b)(4)2a4a41(1(333?a13a2a3a4?V(b1b2b3b4,,,)a1a2a3a4bibj?aaaa??(?)aj1?j?i?4ai33331234练习:(11-12年 IT专业期末考试题)
?1?x若实数x,y,z各不相等,则矩阵M????x2?1yy21??z?的行列式M?__________ ?z2??3. 利用行列式的行(列)扩展定理以及行列式的性质,将行列式降阶进行计算 例4
a0Dn?0b第一个元素,a是最后一个元素。 解:按第一列展开:
a0Dn?a?(?1)1?1000000ba0bba000b0000a000ba
分析:该行列式特点是a处于主对角线,b在a后的一个位置,最后一行中b是
00a000?(?1)n?1?bbabab
ab?a?an?1?(?1)n?1b?bn?1?an?(?1)n?1bn练习:(11-12年期中考试题)
'.
.
x000yyx0000yx00?00?00?00?x?0yxDn???
4. 行(列)和相等的行列式 例5
abDn?babbbba
分析:该行列式的特点是主对角线上元素为a,其余位置上都是b。可将第2,3,…,n列加到第1列上。(类似题型:教材P12例8,P27 8(2)) 解:
Dn?[a?(n?1)b]?1b1a1bbba?[a?(n?1)b]?1b1a?b10b0
a?b?[a?(n?1)b](a?b)n?15. 箭头形(爪行)行列式 例6
01D?1112001030100 n分析:该类行列式特点是第一行、第一列及主对角上元素不为0,其余位置都为0.解此类行列式方法,是将行列式化成上三角行列式。
解:分别从第2,3,…,n列提出因子2,3,…,n,然后将第2,3,…,n列分别乘以-1,再加到第1列上。
'.
.
0D?n!11112100130101n001???n!001i?2i0n12100130101n01?n!?(?) 0ii?2n1注:爪形行列式非常重要,很多看似复杂的行列式通过简单变化以后都可以化成爪形行列式进行计算! 练习:
1) 教材习题P28: 8(6) 2) (11-12年期末考试题)
a2An?3n?1n?2?3a0000a00?(n?1)?n00a0000a
3) (11-12年IT期末考试题)
xa1xDn?1?x?xx10?00a202?00?an?1??00??n?1?0an00?0n
例7
x1a2a1x2D?a1a2a1a2a3a3x3a3ananan xn分析:该类行列式特点是每一行只有主对角线上的元素与第一个元素不同。 解:
'.
.
x1a1?x1D?a1?x1a1?x1a2x2?a200a30x3?a30an00xn?anx1x1?a1a2x2?a2100aixi?aia3x3?a3010a2x2?a210anxn?an001anxn?an01?(x1?a1)?(x2?a2)(xn?an)?1?1?11??i?1n?(x1?a1)?(x2?a2)(xn?an)00??(xi?ai)[1??i?1i?1nnai]xi?ai
6. 递推法或数学归纳法
该方法用于行列式结构具有一定的对称性,教材P15例11就是递推法的经典例题。利用同样的方法可以计算教材P27 8(4)。 7. 升阶法
通常计算行列式都采用降阶的方法,是行列式从高阶降到低阶,但是对于某些行列式,可以通过加上一行或一列使得行列式变成特殊行列式,再进行计算。 例8 (教材P28 8(6))
Dn=1+a1111+a211111+an, (ai?0)
分析:该题有很多解法,这里重点介绍升阶法。因为行列式中有很多1,因此可以增加一行1,使得行列式变成比较特殊或者好处理的行列式。注意:行列式是方形的,因此在增加一行以后还要增加一列,以保持行列式的形状。为了使行列式的值不改变,因此增加的列为1,0,0,…,0.
'.
.
11101+a11定理3Dn=011+a20111111+an111-1a10ri-r1=-10a2-10010n10=a1a2...an(1+?) i=1aian例9 (教材P27 6(4))
1D=aa21bb21cc21dd2
a4b4c4d4分析:此行列式可以应用性质6将行列式化为上三角行列式,也可以对比范德蒙行列式的形式,通过添加一行和一列把行列式变成范德蒙行列式以后再进行计算。 解法一:
r4?a2r3r3?ar2r2?ar11001b?ab(b?a)1c?ac(c?a)1b1bc?b1d?ad(d?a)1c0c?bd?b1d0d?bD?0b2(b2?a2)c2(c2?a2)d2(d2?a2)按第一列展开=(b?a)(c?a)(d?a)b2(b?a)c2(c?a)d2(d?a)c2?c1c3?c1?(b?a)(c?a)(d?a)
b2(b?a)c2(c?a)?b2(b?a)d2(d?a)?b2(b?a)c2(c?a)?b2(b?a)d2(d?a)?b2(b?a)按第一行展开?(b?a)(c?a)(d?a)?(a?b)(a?c)(a?d)(b?c)(b?d)(c?d)(a?b?c?d)解法二:
1aD5?a2a3a41bb2b3b41cc2c3c41dd2d3d41xx2x3x4
?(x?a)(x?b)(x?c)(x?d)(b?a)(c?a)(d?a)(c?b)(d?b)(d?c)x3的系数是?D,因此D等于x3的系数的相反数,由此可计算得到结果。
'.