Transcript 行列式
线性代数 辅导 行列式 的计算 1.二、三阶行列式的计算 对二、三阶行列式,可使用行列式的展开式(即对角 线法则)直接计算: a11 a12 a21 a22 a11a22 a12 a21 , a11 a12 a13 a21 a22 a23 a31 a32 a33 a11a22 a33 a12 a23 a31 a13 a21a32 a13 a22 a31 a11a23 a32 a12 a21a33 . 也可以利用行列式的性质进行计算. 例1. 设, , 是方程 x3 px q 0 的根,求行列式 D 的值. 解(利用展开式计算) I 因为, , 是方程 x3 px q 0 的根, 故有: 3 p q, 3 p q, 3 p q, 及 x3 px q ( x )(x )(x ). 对比上式两边同次幂的系数,得: 0, q. 从而 D 3 3 3 3 p( ) 3q 3q 0. 解II(利用行列式的性质计算) 因为, , 是方程x3 px q 0 的根,故有 x3 px q ( x )(x )(x ). 对比两边同次幂的系数,得: 0, q. 从而 0 0 0 D r1 r2 r3 0. 例2. 设 (1, 0, 1) T , 矩阵 A= T,n为正整数,求 aE An . 1 T 解 由于 =1 0 1 0 =2, 利用矩阵乘法的结合律有: 1 A2 ( T )( T )= ( T ) T 2 T 2 A, 依次类推,有An 2n1 A. 又 1 1 0 -1 A 0 1 0 1= 0 0 0 , 1 -1 0 1 故有 a 2 n 1 aE An aE 2 n 1 A 0 2 n 1 0 2 n 1 a 0 a 2 (a 2 n ). 0 a 2 n 1 2. n阶行列式的典型计算方法(n4) (1) 利用性质将行列式化为三角形行列式或降阶后计算 0 1 例3. 求D4 1 a 解 0 1 r3 r2 D4 r4 ar2 0 0 1 0 1 b 1 1 0 c a b . c d 1 1 a 1 1 a 0 1 b 按c1展开 1 1 c b 1 1 c b b c a d ab b c a d ab 1 r2 r1 , r3 br1 0 1 2 0 ca b a c a b 按c1展开 d 2ab 2 c a b c a b d 2ab 2(d 2ab) (c a b) 2 a 2 b 2 c 2 2ab 2ac 2bc 2d . 注:一边化简行列式,一边将行列式按行或列展开将行列式降 阶,这种方法有助于计算行列式. a b b b b a b b 例4. 求Dn . b b b a 解 a (n-1 )b a (n-1 )b a (n-1 )b a (n-1 )b Dn r1 r2 rn b a b b b b b a 1 1 1 1 b a b b [a (n 1)b] b b b a 1 1 1 1 0 a b 0 0 ri br1 ,i 2 ~ n [ a ( n 1)b] [a (n 1)b](a b)n1. 0 0 0 a b 这一行列式的特点是只有两个数,主对角线上的元素全为 a,其他位置上的数全为b,根据这一特点,将第2至第n行(列) 都加到第1行(列)上去,从而第1行(列)变成相同的数,进一步 将该行列式化为三角形行列式求出其值. 对于这类题目,用这 种方法是最简便的. 1 a1 a2 an 1 an a1 1 a2 an 1 an 例5 求Dn . a1 a2 1 an 1 a1 a2 an 1 an 1 an 解I 此题可仿照例4,将第2列至第n列都加到第1列上去做.(略) 解II 1 a1 1 Dn rn rn1 ,,r2 r1 a2 an 1 1 0 an 0 0 0 0 0 1 1 0 1 1 a1 an c1 c2 cn 0 0 1 1 按c1展开 (1+a1 an) 0 1 0 0 a2 an 1 an 0 1 0 0 0 0 0 0 1 1 0 1 0 0 1 a a . 1 n 0 1 0 0 1 1 x a a a b x a a 例6 求Dn b b x a . b b b x 解 若a b,由例4知Dn [ x (n 1)a](x a)n1;若a b,则有 ( x a) a 0 a 0 a 0 a Dn b b x b a x b b b a a x xa 0 0 0 b b b 1 1 1 x a a b x a b x a a b b x b b x 1 1 1 0 x b a b ( x a) Dn 1 a ( x a) Dn1 a( x b)n1. 0 0 x b 由a,b的对称性,知Dn ( x b)Dn1 b( x a)n1. n 1 D ( x a ) D a ( x b ) , n n 1 解 n 1 D ( x b ) D b ( x a ) , n 1 n a ( x b) n b( x a ) n 则 Dn ,(a b). a b x y x 例7 求Dn y x y . (未写出的为0) y x 解 将Dn按第1列展开,则 x y x Dn x y y x (1) n 1 y y x x y x x n (1)n1 y n x n ( y)n y 注:此题也可按第n行展开计算. 在行列式的计算中,这是一类比 较典型的题目. (2) 利用递推关系计算 a b a b a b c d 例8 求Dn . (未写出的为0) c d c d 解 将D2n按第1行展开,则 a b 0 c 0 b a b c d D2 n a 0 a a b c d (1) 2 n 1 b d c d c d 0 第1个按r2 n1展开,第 2个按c1展开 adD2n2 bcD2n2 (ad bc) D2n2 . 由此递推式及D2 ad bc,得 D2n (ad bc)n . 完全类似地可以计算 an bn an 1 bn 1 n a1 b1 c1 d1 D2 n cn 1 cn (ai d i bi ci ). i 1 (未写出的元素为0) d n 1 dn 例9 求Dn 0 0 0 0 0 0 0 0 0 0 0 0 0 0 解 Dn 按r1展开 ( ) Dn 1 0 0 第2个按c1展开 0 0 0 ( ) Dn1 Dn2 . . 0 0 0 0 0 0 0 即有递推式 Dn ( ) Dn1 Dn2 . 由此得 Dn Dn1 ( Dn1 Dn2 ), 或 Dn Dn1 ( Dn1 Dn2 ). 由于 D1 ,D2 2 2 , 故有 Dn Dn 1 ( Dn 1 Dn 2 ) n 2 ( D2 D1 ) n , Dn Dn 1 ( Dn 1 Dn 2 ) n 2 ( D2 D1 ) n . n Dn Dn 1 , 解方程组 得 n Dn Dn 1 , n 1 n 1 Dn (n 1) n , . 注:1.利用行列式按行(列)展开定理,可以得到关于所求行列 式值的递推式. 一般来说,递推式的形式多种多样,如例6、例8、 例9中介绍的,不同的递推式有不同的解法,应注意这一点. 2.当行列式的某一行(列)中零较多时,考虑将行列式按行 (列)展开,目的是将行列式降阶,以计算出行列式的值. (3) 利用范德蒙行列式的结果计算 1 2 22 1 3 32 例10 求p ( x) 1 4 42 23 33 0 的根. 3 4 1 x x2 x3 1 2 22 23 1 1 1 1 2 33 2 3 2 4 3 x3 2 3 32 4 42 x x2 33 43 x3 1 3 32 解 p( x) 1 4 42 1 x x2 (3 2)(4 2)(x 2)(4 3)(x 3)(x 4) 0. 故 x 2, 3, 4 为 p( x) 0 的根. an (a 1) n ( a n) n a n 1 (a 1) n 1 (a n) n 1 例11 求Dn 1 a 1 a 1 1 . an 1 解 1 Dn 1 将第n 1行依次与第 n行,第1行调换 (1) n an 1 1 (a 1) n (a n) n a a 1 1 1 an 1 a n ( n 1) n 将第n 1行依次与第 n行, 第 2 行调换 ( 1) a a 1 a n (a 1) n (a n) n a2 (a 1) 2 (a n) 2 1 a (1) n ( n 1) 1 an ai a i 1, i 1,, n 1 (1) n ( n 1) 2 1 1 a 1 a n (a 1) n (a n) n (a a ) i j 1 j i n 1 (1) n ( n 1) 2 [(a i 1) (a j 1)] 1 j i n 1 (1) n ( n 1) 2 ( j i) 1 j i n 1 n (i j) k!. 1 j i n 1 k 1 (1) n ( n 1) 2 (1) n ( n 1) 2 (i j) 1 j i n 1 注:范德蒙行列式是非常重要的,在实际计算行列式时,我们 经常遇到的是变形了的范德蒙行列式,因此要学会将这种行列 式还原成标准的范德蒙行列式. (4) 利用矩阵理论计算行列式 利用矩阵的一些性质,可简化方阵行列式的计算. 例12 设3阶方阵A (1 2 C (1 2 2 解 | A || 1 2 | 1 2 2 3-3 4+5 2 ),B ( 3 2 1 ), 2 2 3 4 4+51 ),若 | B | 5, | C | 64,求 | A | . 23-3 4+5 2 | 23 | | 1 2 -3 4 | +| 1 2 5 2 | 2 | 1 2 3 | 3 | 1 2 4 | 2 | 3 2 1 | 3 | 1 2 4 | . 由于 C (1 2 2 (1 2 2 2 3 4 4+51 ) 1 0 5 4 ) 2 2 0 , 0 3 1 两边取行列式,得: 1 0 5 64= | C || 1 2 4 | 2 2 0 , 0 3 1 1 0 5 由于 2 2 0 =32,故 | 1 2 4 | =2. 0 3 1 从而 | A | 2 | 3 2 1 | 3 | 1 2 4 | -2( 5) 3 2 4 1 1 1 例13 设A为3阶方阵且| A | ,求 ( A) 8 A * . 8 3 解 1 ( A) 1 8 A * 3 A1 8 | A | A1 (3 8 | A |)A1 3 2A 1 2 A 3 1 1 2 64. | A| 3 注:一般而言,|A+B||A|+|B|,故没有公式求|A+B|,通常是用 矩阵恒等变形的技巧,将其化为乘积的形式. (4) 直接利用行列式的定义或性质解与行列式有关的问题 例14 计算 f ( x) 2x x 1 2 1 x 1 1 3 2 x 1 1 1 1 x 中 x 4 与 x 3 的系数. 解I (用行列式的定义求解)由行列式的定义及f ( x) 的性质知,只有 主对角线上的元素相乘才出现 x 4,且这一项带正号,为2 x 2,故f ( x) 中 x 4 的系数为2. 同理,含 x 3 的项也只有一项,为x 1 x x x 3 , 而且列标所构成的排列为2 1 3 4,逆序数为1.故 f(x)中 x 3 的系数为-1. 解II(用行列式的性质求解) 2x f ( x) r2 r1 x 1 2 1 2x 0 0 3 3 2 x 1 1 1 1 x x 1 2 按r2展开 2x (2 x 1) 2 x 1 3 3 1 1 x 1 x 1 2 x, 1 1 显然第二个3阶行列式不含x3 与 x 4 的项,从第1 个行列式 可以得到 x3 的系数为-1,x 4 的系数为2. x2 x 1 x 2 x 3 2x 2 2x 1 2x 2 2x 3 例15 求 f ( x) 0 的根的个数. 3x 3 3x 2 4 x 5 3x 5 4x 4 x 3 5x 7 4 x 3 解 x 2 x 1 x 2 x 3 2 1 2 3 f ( x)r2 2 r1 , r3 3r1 , r4 4 r1 . 3 1 1 4 8 1 x 1 9 由行列式的定义知f(x)为 2 次多项式,故 f(x) 0 的根的个数为2. 例16 已知1998,2196,2394, 1818都能被18 整除. 1 9 9 8 证明 4 阶行列式 2 1 9 6 2 3 9 4 也能被18 整除. 1 8 1 8 证 1 2 2 1 9 1 3 8 9 9 9 1 8 1 6 2 c4 10 c3 100 c2 1000 c1 4 2 8 1 9 1 3 8 9 9 9 1 1998 2196 . 2394 1818 由于第 4 项各数均可以被18 整除,即可以提出因子18,从而 4 阶 行列式能被18 整除. (5)利用矩阵的特征值理论求行列式的值. 例17 已知三阶方阵A的三个特征值为1, 2, 3,求 | A | 及 | A 5E | . 解 | A | 1 (2) (3) 6; A 5E 的特征值为 4, 7, 8, 所以| A 5E | (4) (7) (8) 224 注:关于行列式的计算,一般而言有三大类方法:一是利用行列 式的理论(行列式的定义与性质等),二是利用矩阵理论,三是 利用矩阵的特征值理论. 因此,要求读者做到:熟练掌握这些基 本知识,牢记公式,并通过多做练习提高计算行列式的能力.