行列式的计算方法
行列式的计算方法
行列式的计算是线性代数中的基本技能,掌握多种计算方法可以提高解题效率。
展开法
按行展开
方法:选择一行,按该行展开行列式。
公式:∣A∣=∑j=1n(−1)i+jaijMij
其中 Mij 是元素 aij 的余子式。
选择原则:
- 选择零元素较多的行
- 选择元素较小的行
- 选择便于计算的行
例子:
计算 105216340
解:选择第二行(有零元素)展开:
∣A∣=0×M21+1×M22+4×M23
=11530+41526
=1(1×0−3×5)+4(1×6−2×5)
=1(−15)+4(−4)=−15−16=−31
按列展开
方法:选择一列,按该列展开行列式。
公式:∣A∣=∑i=1n(−1)i+jaijMij
例子:
计算 210032104
解:选择第二列(有零元素)展开:
∣A∣=0×M12+3×M22+2×M32
=32014+22110
=3(2×4−1×0)+2(2×0−1×1)
=3(8)+2(−1)=24−2=22
性质法
利用基本性质简化
策略:
- 利用行(列)加法性质,将行列式化为上三角或下三角形式
- 利用行(列)交换性质,将零元素较多的行(列)移到便于展开的位置
- 利用提取公因子性质,简化计算
例子:
计算 123246369
解:
-
将第一行的-2 倍加到第二行:
103206309
-
将第一行的-3 倍加到第三行:
100200300
-
由于有一行全为零,所以行列式为零。
分块法
适用条件:行列式可以分块,且某些块为零或为单位矩阵。
公式:
- 对于 A0BD,有 ∣A∣⋅∣D∣
- 对于 AC0D,有 ∣A∣⋅∣D∣
例子:
计算 1300240000230014
解:
这是一个分块对角矩阵:
∣A∣=1324⋅2314
=(1×4−2×3)×(2×4−1×3)
=(4−6)×(8−3)=(−2)×5=−10
特殊方法
范德蒙德行列式
定义:形如 1x1x12⋮x1n−11x2x22⋮x2n−1⋯⋯⋯⋱⋯1xnxn2⋮xnn−1 的行列式。
公式:∣V∣=∏1≤i<j≤n(xj−xi)
例子:
计算 111124139
解:
∣V∣=(2−1)(3−1)(3−2)=1×2×1=2
循环行列式
定义:形如 acbbaccba 的行列式。
公式:∣A∣=a3+b3+c3−3abc
例子:
计算 132213321
解:
∣A∣=13+23+33−3×1×2×3
=1+8+27−18=18
计算技巧
观察法
技巧:
- 观察行列式是否有特殊结构
- 寻找零元素较多的行或列
- 寻找成比例的行或列
- 寻找可以分块的结构
递推法
适用:n 阶行列式与(n-1)阶行列式有关系。
例子:
计算 2100121001210012
解:
按第一行展开:
∣A∣=2210121012−1100121012
继续展开得到递推关系。
练习题
练习 1
计算行列式 210131024。
参考答案
解题思路:
按第一行展开计算。
详细步骤:
-
∣A∣=23124−11024+01031
-
=2(3×4−2×1)−1(1×4−2×0)+0
-
=2(12−2)−1(4)=2(10)−4=20−4=16
答案:行列式的值为 16。
练习 2
利用性质法计算 121241361。
参考答案
解题思路:
利用行加法性质简化计算。
详细步骤:
-
将第一行的-2 倍加到第二行:
101201301
-
由于第二行全为零,所以行列式为零。
答案:行列式的值为 0。
练习 3
计算范德蒙德行列式 1111241416。
参考答案
解题思路:
使用范德蒙德行列式的公式。
详细步骤:
-
x1=1,x2=2,x3=4
-
∣V∣=(2−1)(4−1)(4−2)=1×3×2=6
答案:行列式的值为 6。
练习 4
计算分块行列式 1300240000130024。
参考答案
解题思路:
利用分块行列式的性质。
详细步骤:
-
这是一个分块对角矩阵
-
∣A∣=1324⋅1324
-
=(1×4−2×3)2=(4−6)2=(−2)2=4
答案:行列式的值为 4。
练习 5
计算循环行列式 111111111。
参考答案
解题思路:
使用循环行列式的公式。
详细步骤:
-
a=b=c=1
-
∣A∣=13+13+13−3×1×1×1=3−3=0
答案:行列式的值为 0。
提示:选择合适的方法可以大大提高计算效率,要根据行列式的特点选择最适合的方法。