3、行列式的计算方法:化三角形法、按行按列展开、递推法、范德蒙德行列式、分块行列式的常用技巧

行列式的计算是线性代数中最基础也最核心的运算能力之一。在考研数学三中,行列式不仅单独命题,更是后续矩阵求逆、秩的判断、特征值计算以及二次型标准化的重要工具。许多考生在计算高阶行列式时容易陷入“硬算”的误区,导致计算量大、错误率高。本章将系统梳理五种核心计算方法——化三角形法、按行按列展开、递推法、范德蒙德行列式以及分块行列式技巧,帮助大家建立“先观察结构,再选择方法”的解题意识。

行列式计算方法决策路径图 观察行列式结构 先看零元素分布、行和/列和、递推特征 化三角形法 行和/列和相等 主对角线化1或化0 按行/列展开 某行/列零元素多 降阶+代数余子式 递推法 Dₙ 与 Dₙ₋₁ 关系 三对角/类三对角 范德蒙德行列式 每行/列成等比结构 ∏(xⱼ - xᵢ) 分块行列式 A B / C D 型 拉普拉斯展开 选择策略速查 ① 行和/列和相等 → 化三角形法(各列加到第一列) ② 某行/列零多 → 按行按列展开(降阶) ③ 三对角/递推结构 → 递推法(建立 Dₙ 与 Dₙ₋₁ 关系) ④ 等比结构 → 范德蒙德公式;⑤ 分块零多 → 拉普拉斯展开

3.1 化三角形法:核心原理与操作流程

核心原理:化三角形法的理论基础是行列式的初等变换性质——对行列式进行倍加变换(某行/列的k倍加到另一行/列)不改变行列式的值;交换两行/列改变符号;某行/列乘以非零常数k,行列式值变为原来的k倍。利用这些性质,将行列式化为上三角或下三角形式,其值等于主对角线元素的乘积。

判断方法与操作流程:当行列式中各行(或各列)元素之和相等时,优先考虑化三角形法。典型操作步骤如下:

  1. 观察行和/列和:若每一行(或每一列)的元素和相同,将第2至第n列(或行)全部加到第1列(或行),提取公因子。
  2. 化零:用第1行(或列)的倍数去消去下方(或右方)的元素,逐步将主对角线以下(或以上)的元素化为0。
  3. 计算乘积:最终得到上三角或下三角行列式,主对角线元素相乘即为结果。
特征适用方法关键操作注意事项
行和/列和相等化三角形法累加到某一行/列,提取公因子提取公因子后不要忘记乘回
某行/列零元素多按行/列展开选择零最多的行/列展开注意代数余子式的符号 (-1)^(i+j)
三对角/递推结构递推法按第一行/列展开,建立递推关系需验证初始值 D₁、D₂
等比结构范德蒙德公式识别公比,套用公式注意公比是否相等,顺序是否一致
分块零多拉普拉斯展开按零块分块,分别计算注意分块后符号与子式阶数
典型例题:计算 D = | 1 2 3 4; 2 3 4 1; 3 4 1 2; 4 1 2 3 |。观察发现每行元素之和均为10,将第2、3、4列加到第1列,提取公因子10,然后利用第1行消去下方元素,最终化为上三角行列式,主对角线乘积为10 × (-5) × (-5) × (-5) = -1250。

3.2 按行按列展开:降阶的核心武器

核心原理:按行(列)展开定理(拉普拉斯定理的特殊情况)指出,行列式等于某一行(列)各元素与其对应的代数余子式乘积之和。其本质是将n阶行列式降为n-1阶行列式的组合计算,特别适合处理含有大量零元素的行或列。

操作流程:

  • 选行/列:优先选择零元素最多的行或列进行展开,这样可以减少需要计算的代数余子式个数。
  • 计算代数余子式:每个非零元素 aij 对应的代数余子式 Aij = (-1)^(i+j) Mij,其中 Mij 是删去第i行第j列后的n-1阶子式。
  • 求和:D = Σ aij Aij(对选定的行或列求和)。
实战技巧:如果某行/列没有足够的零,可以先利用倍加变换制造零,再进行展开。例如,将某行的倍数加到其他行,使目标行/列出现多个零元素,从而减少计算量。但注意不要破坏原有的结构特征。

3.3 递推法:处理三对角与类三对角行列式

核心原理:递推法适用于行列式结构具有“自相似性”的情形——即n阶行列式 Dn 可以按某一行/列展开后,用 Dn-1、Dn-2 等低阶行列式表示。最常见的应用场景是三对角行列式(主对角线和两条次对角线非零,其余为零)。

操作流程:

  1. 按第一行展开:将 Dn 按第一行展开,通常得到 Dn = a·Dn-1 - b·c·Dn-2 的形式。
  2. 确定初始值:计算 D₁ 和 D₂(或 D₀ = 1)。
  3. 求解递推关系:若递推式是线性的,可构造特征方程 x² - a·x + b·c = 0,根据判别式分情况讨论通项公式。
常见误区:递推法中最容易出错的是符号问题。按第一行展开时,a11 的代数余子式符号为正,但 a12 的代数余子式符号为负,且其对应的余子式需要重新排列成标准形式,此时可能产生额外的符号因子。务必仔细推导,不要跳步。

3.4 范德蒙德行列式:识别与套用

核心原理:范德蒙德行列式具有标准形式:第一行(或列)全为1,第二行为 x₁, x₂, ..., xₙ,第三行为 x₁², x₂², ..., xₙ²,依此类推。其值等于所有可能的差 (xⱼ - xᵢ) 的连乘积,其中 1 ≤ i < j ≤ n。

识别特征:当行列式的每一行(或列)呈现等比数列结构,且公比各不相同,或者可以通过提取公因子转化为标准范德蒙德形式时,应优先考虑套用公式。

案例拆解:计算 D = | 1 1 1; a b c; a² b² c² |。这直接是3阶范德蒙德行列式,结果为 (b-a)(c-a)(c-b)。若题目给出 D = | 1 1 1; 2 3 5; 4 9 25 |,则 a=2, b=3, c=5,代入公式得 (3-2)(5-2)(5-3) = 1×3×2 = 6。注意:如果行列式的行/列顺序颠倒,可能需要提取负号或交换行/列。

3.5 分块行列式的常用技巧

核心原理:分块行列式利用拉普拉斯定理的推广形式。当行列式可以划分为四个块矩阵时,若某一块为零矩阵,则行列式可以简化为两个子矩阵行列式的乘积。具体地:

  • 若行列式为 | A 0; 0 B | 或 | 0 A; B 0 | 型,则 |A|·|B| 或 (-1)^(mn)|A|·|B|(m、n分别为A、B的阶数)。
  • 若行列式为 | A C; 0 B | 或 | A 0; C B | 型(上三角或下三角分块),则结果仍为 |A|·|B|。
  • 若四个块均非零,但 A 可逆,可利用公式 |A B; C D| = |A|·|D - CA⁻¹B|。

操作流程:先观察分块结构,判断是否存在零块;若存在,直接套用公式;若不存在,考虑通过初等变换制造零块,或利用可逆块的舒尔补公式。

实战场景:在考研真题中,分块行列式常与矩阵运算结合。例如,已知 A 为 m 阶可逆矩阵,B 为 n 阶矩阵,计算 |A B; 0 C| 时,直接等于 |A|·|C|,无需展开。但若遇到 |A B; C D| 且 A 可逆,则需使用舒尔补公式,此时要注意 D - CA⁻¹B 的阶数必须与 D 一致。

3.6 综合案例:一道混合方法的完整拆解

题目:计算 n 阶行列式 Dn = | 2 1 0 ... 0; 1 2 1 ... 0; 0 1 2 ... 0; ...; 0 0 0 ... 2 |(主对角线为2,两条次对角线为1,其余为0)。

分析与解题过程:

  1. 结构识别:这是典型的三对角行列式,优先考虑递推法。
  2. 按第一行展开:Dn = 2·Dn-1 - 1·1·Dn-2,即 Dn = 2Dn-1 - Dn-2。
  3. 初始值:D₁ = 2,D₂ = |2 1; 1 2| = 3。
  4. 求解递推:特征方程为 x² - 2x + 1 = 0,即 (x-1)² = 0,有重根 x = 1。通项形式为 Dn = (A + Bn)·1ⁿ = A + Bn。代入 D₁ = 2 得 A + B = 2;代入 D₂ = 3 得 A + 2B = 3。解得 A = 1,B = 1。因此 Dn = n + 1。
  5. 验证:D₃ = 4,实际计算 |2 1 0; 1 2 1; 0 1 2| = 2×(4-1) - 1×(2-0) = 6 - 2 = 4,正确。

复盘经验:此题展示了递推法的完整闭环——识别结构、建立递推、求解通项、验证初始值。若特征方程有重根,通项需乘以 n 的多项式;若有两个不同实根,通项为 C₁·r₁ⁿ + C₂·r₂ⁿ;若有共轭复根,则通项涉及三角函数形式。考生需熟练掌握这三种情况的通项写法。

3.7 常见误区与总结复盘

误区类型错误表现正确做法
符号错误按行展开时忘记 (-1)^(i+j)先写符号再计算,或使用“+ - + -”交替规律检查
化三角形时改变值使用“某行乘以k”代替“某行乘以k加到另一行”倍加变换不改变值;倍乘变换需提取因子
递推法初始值错误D₀ 或 D₁ 计算错误导致通项偏差至少验证 D₁、D₂、D₃ 三个值
范德蒙德顺序颠倒公比顺序与公式不一致必要时交换行/列,注意符号变化
分块公式误用非零块直接相乘确认零块位置,或使用舒尔补公式
考前提醒:行列式计算的核心是“结构优先”——拿到题目先花10秒观察结构特征,再决定方法。不要一上来就盲目展开。化三角形法适合“行和相等”,递推法适合“三对角”,范德蒙德适合“等比”,分块适合“零块多”。方法选对,计算量至少减少一半。