三、行列式的计算方法:利用行列式性质化简、按行按列展开、递推法、数学归纳法、范德蒙德行列式
行列式的计算是线性代数中最基础也最核心的运算能力之一。在考研数学二中,行列式不仅单独命题,更是后续矩阵秩、线性方程组解的结构、特征值计算、二次型标准化等知识点的运算基石。许多考生在计算高阶行列式时感到无从下手,根本原因在于缺乏“先观察、再选法、后动手”的策略意识。本章系统梳理五种核心计算方法——性质化简法、按行按列展开法、递推法、数学归纳法以及范德蒙德行列式公式,帮助大家建立从“硬算”到“巧算”的思维升级。
3.1 利用行列式性质化简——最基础也最常用的“第一板斧”
核心原理:行列式的性质化简法,本质上是利用行列式的三条基本性质——倍加不变性(某行/列的k倍加到另一行/列,行列式值不变)、提公因子(某行/列的公因子可提到行列式外)、交换变号(两行/列互换,行列式变号)——将原行列式逐步化为上三角或下三角形式,最终行列式的值等于主对角线上元素的乘积。这一方法适用于几乎所有类型的行列式,尤其是元素呈现规律性排列(如行和相等、列和相等、相邻行差为常数等)的题目。
操作流程:
- 观察行和或列和:若各行(或各列)元素之和相等,可先将所有行(列)加到第一行(列),提取公因子后,第一行(列)变为全1,再通过行变换消去下方元素。
- 寻找可提公因子:若某行(列)有公因子,先提取出来,简化后续计算。
- 化上三角:以第一列为基准,用第一行消去下方各行第一列元素;再以第二列为基准,用第二行消去下方各行第二列元素,依此类推。
- 计算对角线乘积:化为上三角后,行列式值 = 主对角线元素乘积 × 之前提取的所有公因子 × (−1)的交换次数次方。
案例拆解:计算行列式
| 1 2 3 4 |
| 2 3 4 1 |
| 3 4 1 2 |
| 4 1 2 3 |
观察发现每行元素之和均为10。将第2、3、4列加到第1列,第一列变为10、10、10、10,提取公因子10后,第一列全为1。随后用第一行乘以−2、−3、−4分别加到第2、3、4行,消去第一列下方元素,再继续对3阶子式重复操作,最终可化为上三角。整个过程仅需约2分钟,远快于直接展开。
3.2 按行按列展开法——降维打击的利器
核心原理:按行(列)展开法基于拉普拉斯展开定理:行列式的值等于某一行(列)各元素与其对应的代数余子式乘积之和。即 D = a₁₁A₁₁ + a₁₂A₁₂ + … + a₁ₙA₁ₙ(按第一行展开),其中 Aᵢⱼ = (−1)^(i+j)Mᵢⱼ,Mᵢⱼ为余子式。这一方法的核心价值在于降阶——将n阶行列式转化为n个(n−1)阶行列式的计算,尤其当某一行(列)含有大量零元素时,展开项数大幅减少,计算量显著下降。
选择展开行(列)的策略:
- 优先选择零元素最多的行或列展开,零元素越多,需要计算的代数余子式越少。
- 若没有现成的零元素,可先用性质化简制造零元素,再展开。
- 对于分块对角或分块三角行列式,按分块边界展开可一步到位。
| 行列式类型 | 展开策略 | 计算量对比 |
|---|---|---|
| 某行有k个零元素 | 按该行展开,只需计算(n−k)个余子式 | 直接展开需n!项,按行展开仅需(n−k)项 |
| 分块对角矩阵 | 按分块边界展开,D = |A|·|B| | n阶降为两个低阶行列式 |
| 三对角矩阵 | 按第一行展开,得到递推关系 | 结合递推法,避免逐项展开 |
实战案例:计算四阶行列式
| 2 0 1 0 |
| 0 3 0 4 |
| 1 0 5 0 |
| 0 2 0 6 |
观察第二行有两个零元素,按第二行展开:D = 3×(−1)^(2+2)×M₂₂ + 4×(−1)^(2+4)×M₂₄。其中M₂₂是删去第二行第二列后的三阶行列式,M₂₄是删去第二行第四列后的三阶行列式。每个三阶行列式又可继续按零元素最多的行展开,最终只需计算两个二阶行列式即可。整个过程不超过3分钟。
3.3 递推法——建立Dₙ与Dₙ₋₁的桥梁
核心原理:递推法的核心思想是:对于n阶行列式Dₙ,通过按某一行(列)展开,将其表示为Dₙ₋₁、Dₙ₋₂等低阶行列式的线性组合,从而建立递推关系式。然后通过反复代入,最终求出Dₙ的表达式。这一方法特别适用于三对角行列式(主对角线和两条次对角线上有非零元素,其余位置为零)以及类三对角结构(如两端带边元素的行列式)。
操作流程:
- 识别结构:确认行列式是否具有三对角、爪形或其他可递推的结构特征。
- 按第一行(列)展开:通常选择第一行或第一列展开,观察展开后余子式是否仍保持原结构。
- 建立递推式:将Dₙ表示为Dₙ₋₁和Dₙ₋₂的线性组合,形如
Dₙ = a·Dₙ₋₁ + b·Dₙ₋₂。 - 求解递推:若递推式是二阶常系数线性递推,可先求特征方程
r² = ar + b的根,再根据初始值D₁、D₂确定通项公式。
| a b 0 … 0 |
| c a b … 0 |
| 0 c a … 0 |
| … … … … b |
| 0 0 … c a |
按第一行展开可得:Dₙ = a·Dₙ₋₁ − bc·Dₙ₋₂。特征方程为 r² = ar − bc,两根为r₁、r₂。若r₁≠r₂,则Dₙ = C₁r₁ⁿ + C₂r₂ⁿ;若r₁=r₂,则Dₙ = (C₁ + C₂n)r₁ⁿ。C₁、C₂由D₁、D₂确定。
案例拆解:计算n阶行列式
| 2 1 0 … 0 |
| 1 2 1 … 0 |
| 0 1 2 … 0 |
| … … … … 1 |
| 0 0 … 1 2 |
按第一行展开:Dₙ = 2Dₙ₋₁ − 1×1×Dₙ₋₂ = 2Dₙ₋₁ − Dₙ₋₂。特征方程 r² = 2r − 1,即 (r−1)² = 0,r₁ = r₂ = 1。因此Dₙ = (C₁ + C₂n)·1ⁿ。由D₁ = 2,D₂ = 3,代入得C₁ = 1,C₂ = 1,故Dₙ = n + 1。整个过程逻辑清晰,避免了逐项展开的繁琐计算。
3.4 数学归纳法——先猜后证的严谨之道
核心原理:数学归纳法在行列式计算中通常用于证明已猜出的通项公式。其基本步骤为:先计算低阶行列式D₁、D₂、D₃,观察规律,猜测Dₙ的通项表达式;然后假设Dₙ₋₁满足猜测,利用递推关系或展开法证明Dₙ也满足;最后结合归纳假设,得出对所有正整数n均成立的结论。这一方法在考研中常与递推法配合使用——递推法负责建立关系,归纳法负责验证通项。
操作流程:
- 计算初始值:计算D₁、D₂、D₃(必要时算D₄),寻找数值规律。
- 猜测通项:根据初始值猜测Dₙ的表达式,常见形式有多项式、指数、三角函数等。
- 归纳假设:假设当n = k−1时,Dₖ₋₁符合猜测。
- 归纳递推:利用递推关系或展开法,由Dₖ₋₁推导Dₖ,验证其也符合猜测。
- 结论:由数学归纳法原理,通项公式对所有正整数n成立。
案例拆解:证明n阶行列式
| 1 1 0 … 0 |
| 1 1 1 … 0 |
| 0 1 1 … 0 |
| … … … … 1 |
| 0 0 … 1 1 |
的值等于1。计算D₁ = 1,D₂ = 1×1 − 1×1 = 0?不对——实际上D₂ = |1 1; 1 1| = 0,但D₃ = 1×1×1 + 1×1×0 + 0×1×1 − 0×1×0 − 1×1×1 − 1×0×1 = 0?让我们重新计算:D₃ = 1×(1×1−1×1) − 1×(1×1−1×0) + 0 = 0 − 1 = −1?也不对。实际上这个行列式按第一行展开:Dₙ = Dₙ₋₁ − Dₙ₋₂。初始D₁ = 1,D₂ = 0,则D₃ = 0 − 1 = −1,D₄ = −1 − 0 = −1,D₅ = −1 − (−1) = 0,呈现周期为6的循环。这个例子说明,并非所有行列式都有简单的通项,数学归纳法需要建立在正确的递推关系之上。
3.5 范德蒙德行列式——识别即秒杀的公式型方法
核心原理:范德蒙德行列式是指形如
| 1 1 1 … 1 |
| x₁ x₂ x₃ … xₙ |
| x₁² x₂² x₃² … xₙ² |
| … … … … … |
| x₁ⁿ⁻¹ x₂ⁿ⁻¹ x₃ⁿ⁻¹ … xₙⁿ⁻¹|
的行列式,其值等于所有 (xⱼ − xᵢ) 的连乘积(其中 1 ≤ i < j ≤ n),即 D = ∏(xⱼ − xᵢ)。这一公式是考研数学二的高频考点,关键在于识别——判断给定行列式是否可以通过行(列)变换转化为标准范德蒙德形式。
识别与转化技巧:
- 标准形式:第i行(列)元素为x₁、x₂、…、xₙ的(i−1)次幂,且幂次从0递增到n−1。
- 缺幂次:若某行(列)的幂次不连续(如缺少x²项),可通过提取公因子或行(列)变换补全。
- 转置不变:范德蒙德行列式转置后仍为范德蒙德形式,值不变。
- 变形:若各行(列)为xᵢ的幂次乘以常数,可先提取公因子再套用公式。
| 变形类型 | 处理方法 | 示例 |
|---|---|---|
| 幂次整体平移 | 提取各行公因子 | 第i行为xᵢᵏ,提取x₁ᵏx₂ᵏ…xₙᵏ |
| 缺中间幂次 | 用行列式性质补0或拆分 | 某行全为1,可视为0次幂 |
| 列序颠倒 | 交换列并计算符号 | 每交换一次变号一次 |
实战案例:计算行列式
| 1 1 1 1 |
| 2 3 5 7 |
| 4 9 25 49 |
| 8 27 125 343|
观察发现第二行为x₁、x₂、x₃、x₄的一次幂,第三行为二次幂,第四行为三次幂,第一行为零次幂。这正是以x₁=2、x₂=3、x₃=5、x₄=7为底数的标准范德蒙德行列式。直接套用公式:D = (3−2)(5−2)(7−2)(5−3)(7−3)(7−5) = 1×3×5×2×4×2 = 240。整个过程不到30秒,如果使用展开法将耗费大量时间。
(xⱼ − xᵢ) 其中 i < j,即后面的变量减前面的变量。如果写反了,会导致整体符号错误。另外,当xᵢ中有相等值时,行列式值为0——这一结论在判断矩阵可逆性时非常有用。
3.6 方法对比与综合策略
在实际解题中,五种方法并非孤立使用,而是相互配合、灵活切换。以下对比表帮助大家快速决策:
| 方法 | 适用特征 | 核心操作 | 复杂度 | 考研频度 |
|---|---|---|---|---|
| 性质化简 | 行和相等、元素成比例、含大量相同元素 | 行变换化三角 | 低 | ★★★★★ |
| 按行/列展开 | 某行/列零元素多、分块结构 | 选零最多行展开 | 中 | ★★★★★ |
| 递推法 | 三对角、类三对角、爪形 | 建立Dₙ与Dₙ₋₁关系 | 中高 | ★★★★ |
| 数学归纳法 | 已猜出通项、需严格证明 | 归纳假设+递推验证 | 中 | ★★★ |
| 范德蒙德 | 幂次递增排列 | 识别底数直接套公式 | 极低 | ★★★★ |
复盘总结:行列式计算的核心不是“记住方法”,而是“识别结构”。建议在备考中整理一本“行列式结构特征手册”,将常见结构(三对角、爪形、范德蒙德、行和相等、分块对角等)与对应方法一一对应。每做一道题,先花30秒观察结构,再动手计算。通过大量练习,将“观察→选法→计算”的流程内化为本能反应,考场上才能游刃有余。