三、行列式的计算方法:利用行列式性质化简、按行按列展开、递推法、数学归纳法、范德蒙德行列式

行列式的计算是线性代数中最基础也最核心的运算能力之一。在考研数学二中,行列式不仅单独命题,更是后续矩阵秩、线性方程组解的结构、特征值计算、二次型标准化等知识点的运算基石。许多考生在计算高阶行列式时感到无从下手,根本原因在于缺乏“先观察、再选法、后动手”的策略意识。本章系统梳理五种核心计算方法——性质化简法、按行按列展开法、递推法、数学归纳法以及范德蒙德行列式公式,帮助大家建立从“硬算”到“巧算”的思维升级。

行列式五法决策路径 观察行列式结构 ① 性质化简法 提公因子·行变换·化三角 ② 按行/列展开 降阶·选0最多行/列 ③ 递推法 建立Dₙ与Dₙ₋₁关系 ④ 数学归纳法 猜通项·验证递推 ⑤ 范德蒙德公式 ∏(xᵢ−xⱼ) 直接套用 含大量相同元素/成比例 某行/列0元素多 三对角/类三对角结构 低阶猜通项+递推验证 第i行(列)为xᵢ的幂次 观察特征 → 选择方法

3.1 利用行列式性质化简——最基础也最常用的“第一板斧”

核心原理:行列式的性质化简法,本质上是利用行列式的三条基本性质——倍加不变性(某行/列的k倍加到另一行/列,行列式值不变)、提公因子(某行/列的公因子可提到行列式外)、交换变号(两行/列互换,行列式变号)——将原行列式逐步化为上三角或下三角形式,最终行列式的值等于主对角线上元素的乘积。这一方法适用于几乎所有类型的行列式,尤其是元素呈现规律性排列(如行和相等、列和相等、相邻行差为常数等)的题目。

操作流程:

  1. 观察行和或列和:若各行(或各列)元素之和相等,可先将所有行(列)加到第一行(列),提取公因子后,第一行(列)变为全1,再通过行变换消去下方元素。
  2. 寻找可提公因子:若某行(列)有公因子,先提取出来,简化后续计算。
  3. 化上三角:以第一列为基准,用第一行消去下方各行第一列元素;再以第二列为基准,用第二行消去下方各行第二列元素,依此类推。
  4. 计算对角线乘积:化为上三角后,行列式值 = 主对角线元素乘积 × 之前提取的所有公因子 × (−1)的交换次数次方。
典型场景:考研真题中常出现“各行(列)和相等”的行列式,例如所有行元素之和均为常数S。此时先将各列加到第一列,提取S后,第一列全为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ₙ的表达式。这一方法特别适用于三对角行列式(主对角线和两条次对角线上有非零元素,其余位置为零)以及类三对角结构(如两端带边元素的行列式)。

操作流程:

  1. 识别结构:确认行列式是否具有三对角、爪形或其他可递推的结构特征。
  2. 按第一行(列)展开:通常选择第一行或第一列展开,观察展开后余子式是否仍保持原结构。
  3. 建立递推式:将Dₙ表示为Dₙ₋₁和Dₙ₋₂的线性组合,形如 Dₙ = a·Dₙ₋₁ + b·Dₙ₋₂。
  4. 求解递推:若递推式是二阶常系数线性递推,可先求特征方程 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。整个过程逻辑清晰,避免了逐项展开的繁琐计算。

易错提醒:递推法中最常见的错误是递推关系建立错误——展开时符号处理不当,或忽略了余子式前的系数。务必在展开时仔细核对代数余子式的符号 (−1)^(i+j) 以及次对角线元素的乘积。建议在草稿纸上先写出展开式,再整理为递推标准形式。

3.4 数学归纳法——先猜后证的严谨之道

核心原理:数学归纳法在行列式计算中通常用于证明已猜出的通项公式。其基本步骤为:先计算低阶行列式D₁、D₂、D₃,观察规律,猜测Dₙ的通项表达式;然后假设Dₙ₋₁满足猜测,利用递推关系或展开法证明Dₙ也满足;最后结合归纳假设,得出对所有正整数n均成立的结论。这一方法在考研中常与递推法配合使用——递推法负责建立关系,归纳法负责验证通项。

操作流程:

  1. 计算初始值:计算D₁、D₂、D₃(必要时算D₄),寻找数值规律。
  2. 猜测通项:根据初始值猜测Dₙ的表达式,常见形式有多项式、指数、三角函数等。
  3. 归纳假设:假设当n = k−1时,Dₖ₋₁符合猜测。
  4. 归纳递推:利用递推关系或展开法,由Dₖ₋₁推导Dₖ,验证其也符合猜测。
  5. 结论:由数学归纳法原理,通项公式对所有正整数n成立。
实战技巧:当递推法的特征方程出现重根时,通项中会含有n的线性因子(如Dₙ = (C₁ + C₂n)rⁿ)。此时用数学归纳法验证比直接求解待定系数更直观。另外,若递推关系较复杂,可先猜测Dₙ = f(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ₙ₋₁关系 中高 ★★★★
数学归纳法 已猜出通项、需严格证明 归纳假设+递推验证 中 ★★★
范德蒙德 幂次递增排列 识别底数直接套公式 极低 ★★★★
综合策略建议:拿到行列式题目后,按以下顺序快速判断——① 是否为范德蒙德结构?是则直接套公式;② 行和或列和是否相等?是则用性质化简;③ 某行/列零元素是否较多?是则先化简再展开;④ 是否为三对角结构?是则用递推法;⑤ 低阶时先计算几项找规律,再用归纳法验证。这一决策链能覆盖考研中95%以上的行列式计算题。

复盘总结:行列式计算的核心不是“记住方法”,而是“识别结构”。建议在备考中整理一本“行列式结构特征手册”,将常见结构(三对角、爪形、范德蒙德、行和相等、分块对角等)与对应方法一一对应。每做一道题,先花30秒观察结构,再动手计算。通过大量练习,将“观察→选法→计算”的流程内化为本能反应,考场上才能游刃有余。