行列式详解:从定义到应用
行列式详解:从定义到应用
引言
行列式是线性代数中的核心概念之一,它不仅是矩阵理论的重要组成部分,更是解决线性方程组、计算向量空间体积、判断矩阵可逆性等问题的关键工具。本文将从行列式的基本定义出发,系统地介绍其性质、计算方法和重要应用。
思维导图
mindmaproot((行列式))定义二阶行列式三阶行列式n阶行列式余子式和代数余子式性质转置不变性行列交换变号线性性质乘积性质计算方法按行列展开化上三角矩阵利用性质简化特殊行列式范德蒙德行列式对角行列式上下三角行列式应用克拉默法则矩阵可逆性判断体积计算线性相关性判断
1. 行列式的定义
1.1 二阶行列式
最简单的行列式是二阶行列式,定义为:
∣ a 11 a 12 a 21 a 22 ∣ = a 11 a 22 − a 12 a 21 \begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} = a_{11}a_{22} - a_{12}a_{21} a11a21a12a22 =a11a22−a12a21
这个公式可以理解为主对角线元素乘积减去副对角线元素乘积。
例如:
∣ 3 2 1 4 ∣ = 3 × 4 − 2 × 1 = 12 − 2 = 10 \begin{vmatrix} 3 & 2 \\ 1 & 4 \end{vmatrix} = 3 \times 4 - 2 \times 1 = 12 - 2 = 10 3124 =3×4−2×1=12−2=10
1.2 三阶行列式
三阶行列式的计算可以使用萨吕斯(Sarrus)法则或按行(列)展开:
∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ = a 11 a 22 a 33 + a 12 a 23 a 31 + a 13 a 21 a 32 − a 13 a 22 a 31 − a 11 a 23 a 32 − a 12 a 21 a 33 \begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33} a11a21a31a12a22a32a13a23a33 =a11a22a33+a12a23a31+a13a21a32−a13a22a31−a11a23a32−a12a21a33
1.3 余子式和代数余子式
对于n阶行列式中的元素 a i j a_{ij} aij:
- 余子式 M i j M_{ij} Mij:去掉第i行第j列后得到的 ( n − 1 ) (n-1) (n−1)阶行列式
- 代数余子式 A i j A_{ij} Aij: A i j = ( − 1 ) i + j M i j A_{ij} = (-1)^{i+j}M_{ij} Aij=(−1)i+jMij
1.4 n阶行列式的定义
n阶行列式可以按第i行展开定义为:
∣ A ∣ = ∑ j = 1 n a i j A i j |A| = \sum_{j=1}^n a_{ij}A_{ij} ∣A∣=j=1∑naijAij
或按第j列展开定义为:
∣ A ∣ = ∑ i = 1 n a i j A i j |A| = \sum_{i=1}^n a_{ij}A_{ij} ∣A∣=i=1∑naijAij
2. 行列式的重要性质
2.1 基本性质
- 转置不变性: ∣ A T ∣ = ∣ A ∣ |A^T| = |A| ∣AT∣=∣A∣
- 行列交换变号:交换两行(列),行列式变号
- 比例性:某一行(列)乘以k,行列式也乘以k
- 加法性:某一行(列)是两个向量之和,行列式等于两个行列式之和
2.2 重要推论
- 有零行(列)的行列式等于0
- 有两行(列)相同的行列式等于0
- 有两行(列)成比例的行列式等于0
- 某一行(列)的k倍加到另一行(列),行列式不变
2.3 乘积性质
∣ A B ∣ = ∣ A ∣ ∣ B ∣ |AB| = |A||B| ∣AB∣=∣A∣∣B∣
这是行列式最重要的性质之一,对于理解矩阵的几何意义具有重要作用。
3. 行列式的计算方法
3.1 按行(列)展开法
这是定义性的计算方法,适用于任意阶数的行列式:
∣ A ∣ = ∑ j = 1 n a i j A i j (按第i行展开) |A| = \sum_{j=1}^n a_{ij}A_{ij} \quad \text{(按第i行展开)} ∣A∣=j=1∑naijAij(按第i行展开)
计算技巧:选择零元素最多的行或列进行展开,可以大大简化计算。
3.2 化上三角矩阵法
利用行列式性质,通过行变换将矩阵化为上三角形式,此时行列式等于对角元素的乘积。
步骤:
- 用行变换将矩阵化为上三角形
- 记录行变换对行列式的影响
- 计算对角元素乘积
例子:
∣ 2 1 3 4 2 1 1 3 2 ∣ \begin{vmatrix} 2 & 1 & 3 \\ 4 & 2 & 1 \\ 1 & 3 & 2 \end{vmatrix} 241123312
通过行变换:
∣ 2 1 3 0 0 − 5 0 5 2 1 2 ∣ \begin{vmatrix} 2 & 1 & 3 \\ 0 & 0 & -5 \\ 0 & \frac{5}{2} & \frac{1}{2} \end{vmatrix} 20010253−521
交换第二、三行(变号):
− ∣ 2 1 3 0 5 2 1 2 0 0 − 5 ∣ = − 2 × 5 2 × ( − 5 ) = 25 -\begin{vmatrix} 2 & 1 & 3 \\ 0 & \frac{5}{2} & \frac{1}{2} \\ 0 & 0 & -5 \end{vmatrix} = -2 \times \frac{5}{2} \times (-5) = 25 − 2001250321−5 =−2×25×(−5)=25
3.3 特殊行列式的计算
对角行列式
∣ a 1 0 ⋯ 0 0 a 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ a n ∣ = a 1 a 2 ⋯ a n \begin{vmatrix} a_1 & 0 & \cdots & 0 \\ 0 & a_2 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & a_n \end{vmatrix} = a_1a_2\cdots a_n a10⋮00a2⋮0⋯⋯⋱⋯00⋮an =a1a2⋯an
范德蒙德行列式
∣ 1 1 ⋯ 1 x 1 x 2 ⋯ x n x 1 2 x 2 2 ⋯ x n 2 ⋮ ⋮ ⋱ ⋮ x 1 n − 1 x 2 n − 1 ⋯ x n n − 1 ∣ = ∏ 1 ≤ i < j ≤ n ( x j − x i ) \begin{vmatrix} 1 & 1 & \cdots & 1 \\ x_1 & x_2 & \cdots & x_n \\ x_1^2 & x_2^2 & \cdots & x_n^2 \\ \vdots & \vdots & \ddots & \vdots \\ x_1^{n-1} & x_2^{n-1} & \cdots & x_n^{n-1} \end{vmatrix} = \prod_{1 \leq i < j \leq n}(x_j - x_i) 1x1x12⋮x1n−11x2x22⋮x2n−1⋯⋯⋯⋱⋯1xnxn2⋮xnn−1 =1≤i<j≤n∏(xj−xi)
4. 行列式的重要应用
4.1 克拉默法则
对于n元线性方程组 A x = b Ax = b Ax=b,当系数矩阵A的行列式 ∣ A ∣ ≠ 0 |A| \neq 0 ∣A∣=0时,方程组有唯一解:
x i = ∣ A i ∣ ∣ A ∣ x_i = \frac{|A_i|}{|A|} xi=∣A∣∣Ai∣
其中 A i A_i Ai是将A的第i列替换为常数列b得到的矩阵。
例子:解方程组
{ 2 x + y = 5 x + 3 y = 8 \begin{cases} 2x + y = 5 \\ x + 3y = 8 \end{cases} {2x+y=5x+3y=8
系数矩阵: A = ( 2 1 1 3 ) A = \begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix} A=(2113), ∣ A ∣ = 6 − 1 = 5 |A| = 6 - 1 = 5 ∣A∣=6−1=5
x = ∣ 5 1 8 3 ∣ 5 = 15 − 8 5 = 7 5 x = \frac{\begin{vmatrix} 5 & 1 \\ 8 & 3 \end{vmatrix}}{5} = \frac{15 - 8}{5} = \frac{7}{5} x=5 5813 =515−8=57
y = ∣ 2 5 1 8 ∣ 5 = 16 − 5 5 = 11 5 y = \frac{\begin{vmatrix} 2 & 5 \\ 1 & 8 \end{vmatrix}}{5} = \frac{16 - 5}{5} = \frac{11}{5} y=5 2158 =516−5=511
4.2 矩阵可逆性判断
方阵A可逆的充要条件是 ∣ A ∣ ≠ 0 |A| \neq 0 ∣A∣=0。这为判断矩阵是否可逆提供了简便方法。
4.3 几何意义
在几何上,行列式具有重要的体积意义:
- 二阶行列式表示平行四边形的面积
- 三阶行列式表示平行六面体的体积
- n阶行列式表示n维空间中超平行体的"体积"
4.4 线性相关性判断
向量组 { α 1 , α 2 , … , α n } \{\alpha_1, \alpha_2, \ldots, \alpha_n\} {α1,α2,…,αn}线性相关的充要条件是以这些向量为列的矩阵的行列式等于0。
5. 学习建议和常见误区
5.1 学习建议
- 掌握基本计算:熟练掌握2阶、3阶行列式的计算
- 理解几何意义:将行列式与面积、体积联系起来理解
- 多练习性质应用:利用性质简化计算,避免机械展开
- 注意符号:行列式计算中符号错误是常见问题
5.2 常见误区
- 混淆矩阵和行列式:矩阵是数表,行列式是数值
- 忽视行列式性质:不利用性质直接展开,计算复杂
- 符号错误:在按行列展开时符号计算错误
- 几何意义理解不深:仅停留在计算层面,不理解几何背景
结语
行列式作为线性代数的基础概念,不仅具有重要的理论价值,更在实际应用中发挥着关键作用。从简单的二阶行列式到复杂的n阶行列式,从代数计算到几何意义,行列式为我们提供了理解线性关系的强有力工具。
掌握行列式的关键在于:
- 理解其定义和几何意义
- 熟练运用各种计算方法
- 灵活应用行列式性质
- 在实际问题中正确运用
随着学习的深入,你会发现行列式不仅是计算工具,更是理解线性代数美妙结构的窗口。它连接着代数与几何,抽象与具体,为进一步学习特征值、线性变换等高级概念奠定了坚实基础。