Skip to content

数学一

线性代数

行列式的计算方法

定位信息

  • 章节:第一章 行列式 §1.2
  • 编号:MATH-LIN-02
  • 难度:★★★☆☆
  • 近5年考频:直接或间接考查每年必出现

一、知识点讲解

2.1 基本思路:化三角法

将行列式通过行(列)变换化为上三角或下三角形式,行列式等于主对角线元素之积。

步骤

  1. 选定主元(通常从左上角开始)
  2. 利用倍加变换将主元下方元素消为零
  3. 逐列推进,最终化为三角形式

A行变换a110a2200ann=i=1naii|A| \xrightarrow{\text{行变换}} \begin{vmatrix} a_{11} & * & \cdots & * \\ 0 & a_{22} & \cdots & * \\ \vdots & & \ddots & \vdots \\ 0 & 0 & \cdots & a_{nn} \end{vmatrix} = \prod_{i=1}^n a_{ii}

注意:行倍加变换不改变行列式值,但行互换需乘 (1)(-1),行提取公因子需乘以该因子。

2.2 按行(列)展开法

选择零元素最多的行或列展开,将 nn 阶行列式降为 n1n-1 阶。

A=j=1naijAij(按第i)|A| = \sum_{j=1}^n a_{ij} A_{ij} \quad (\text{按第}i\text{行})

技巧:先用倍加变换制造零元素,再展开。例如要按第1列展开,先将第1列除 a11a_{11} 外的元素全化为零。

2.3 递推法

当行列式具有递推结构时,建立 DnD_nDn1D_{n-1}(及更低阶)的递推关系。

典型模型:三对角行列式

Dn=ab00cab00ca000caD_n = \begin{vmatrix} a & b & 0 & \cdots & 0 \\ c & a & b & \cdots & 0 \\ 0 & c & a & \cdots & 0 \\ \vdots & & \ddots & \ddots & \vdots \\ 0 & 0 & \cdots & c & a \end{vmatrix}

按最后一行展开得 Dn=aDn1bcDn2D_n = aD_{n-1} - bcD_{n-2},结合初始条件 D1=aD_1 = aD2=a2bcD_2 = a^2 - bc 求解。

2.4 数学归纳法

第一归纳法:验证 n=1n=1 成立,假设 n=kn=k 成立,证 n=k+1n=k+1 成立。

第二归纳法(强归纳法):假设对所有 m<nm < n 成立,证 nn 成立。常与递推法配合使用。

2.5 加边法(升阶法)

nn 阶行列式升为 n+1n+1 阶,利用新增的行/列简化计算:

Dn=a11a1nan1ann1b1bn0a11a1n0an1annD_n = \begin{vmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & & \vdots \\ a_{n1} & \cdots & a_{nn} \end{vmatrix} \Rightarrow \begin{vmatrix} 1 & b_1 & \cdots & b_n \\ 0 & a_{11} & \cdots & a_{1n} \\ \vdots & \vdots & & \vdots \\ 0 & a_{n1} & \cdots & a_{nn} \end{vmatrix}

通过第1行的适当倍加,将某列化简后展开。

2.6 各方法适用场景对比

方法适用场景优点难点
化三角法一般行列式通用性强计算量可能大
按行/列展开零元素多的行列式降阶需配合变换
递推法有递推结构(三对角等)简洁需识别递推关系
归纳法nn 相关的行列式严格证明递推式的建立
加边法含参数的特殊结构可化简复杂结构需要技巧
分块法准三角/准对角结构大幅降阶结构需匹配

二、记忆辅助

  1. 计算策略口诀:"先看结构再动手,零多展开零少三角" —— 优先观察行列式结构特征,选择最优方法
  2. 递推法三步:展开 → 建立递推式 → 解递推(特征方程法或迭代法)
  3. 展开选行选列原则:"零最多的行或列展开" —— 零越多,展开项越少,计算越简
  4. 加边法口诀:"升一阶降一维" —— 通过升阶反而能简化结构

三、例题精解

例1:化三角法

题目:计算 D=2111 1211 1121 1112D = \begin{vmatrix} 2 & 1 & 1 & 1 \ 1 & 2 & 1 & 1 \ 1 & 1 & 2 & 1 \ 1 & 1 & 1 & 2 \end{vmatrix}

第一步:审题与分析 这是一个所有对角元素相同、非对角元素也相同的对称行列式。各行之和均为 2+1+1+1=52+1+1+1=5

第二步:选择方法 方法一:先将各列加到第1列(使第1列全变为5),提公因子后化三角。 方法二:利用各行之和相同的特点。

第三步:完整计算c1+c2+c3+c4c_1 + c_2 + c_3 + c_4(各列加到第1列):

D=5111521151215112=51111121111211112D = \begin{vmatrix} 5 & 1 & 1 & 1 \\ 5 & 2 & 1 & 1 \\ 5 & 1 & 2 & 1 \\ 5 & 1 & 1 & 2 \end{vmatrix} = 5 \begin{vmatrix} 1 & 1 & 1 & 1 \\ 1 & 2 & 1 & 1 \\ 1 & 1 & 2 & 1 \\ 1 & 1 & 1 & 2 \end{vmatrix}

r2r1,r3r1,r4r1r_2 - r_1, r_3 - r_1, r_4 - r_1

=51111010000100001=5×1=5= 5 \begin{vmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{vmatrix} = 5 \times 1 = 5

第四步:验证与总结D=5\boxed{D = 5}。推广:nn 阶同结构行列式(对角为 aa,非对角为 bb=[a+(n1)b](ab)n1= [a + (n-1)b](a-b)^{n-1}。代入 a=2,b=1,n=4a=2, b=1, n=4(2+3)(21)3=5(2+3)(2-1)^3 = 5。✓


例2:递推法

题目:计算 Dn=21000 12100 01200  00121 00012D_n = \begin{vmatrix} 2 & 1 & 0 & \cdots & 0 & 0 \ 1 & 2 & 1 & \cdots & 0 & 0 \ 0 & 1 & 2 & \cdots & 0 & 0 \ \vdots & & \ddots & \ddots & \ddots & \vdots \ 0 & 0 & \cdots & 1 & 2 & 1 \ 0 & 0 & \cdots & 0 & 1 & 2 \end{vmatrix}nn 阶)

第一步:审题与分析 这是三对角行列式,主对角线全为2,上下次对角线全为1。适合递推法。

第二步:选择方法 按最后一行展开建立递推关系。

第三步:完整计算 按最后一行展开: Dn=2Dn11211210D_n = 2D_{n-1} - 1 \cdot \begin{vmatrix} 2 & 1 & & \\ 1 & 2 & & \\ & \ddots & \ddots & \\ & & 1 & 0 \end{vmatrix}

其中第二个行列式按最后一列展开得 (1)(n1)+(n2)1Dn2=Dn2(-1)^{(n-1)+(n-2)} \cdot 1 \cdot D_{n-2} = -D_{n-2}

不对,更准确地:按最后一行展开,an,n=2a_{n,n} = 2 对应余子式为 Dn1D_{n-1}an,n1=1a_{n,n-1} = 1 对应的余子式是划去第 nn 行第 n1n-1 列的行列式,再按最后一列展开得 Dn2D_{n-2}

递推关系:Dn=2Dn1Dn2D_n = 2D_{n-1} - D_{n-2}

初始条件:D1=2D_1 = 2D2=21 12=3D_2 = \begin{vmatrix} 2 & 1 \ 1 & 2 \end{vmatrix} = 3

特征方程:r22r+1=0r^2 - 2r + 1 = 0(r1)2=0(r-1)^2 = 0r=1r = 1(重根)

通解:Dn=(A+Bn)1n=A+BnD_n = (A + Bn) \cdot 1^n = A + Bn

代入:D1=A+B=2D_1 = A + B = 2D2=A+2B=3D_2 = A + 2B = 3,解得 A=1,B=1A = 1, B = 1

Dn=n+1D_n = n + 1

第四步:验证与总结Dn=n+1\boxed{D_n = n+1}。验证:D3=4D_3 = 4,直接计算 210 121 012=2(41)1(20)=62=4\begin{vmatrix} 2 & 1 & 0 \ 1 & 2 & 1 \ 0 & 1 & 2 \end{vmatrix} = 2(4-1) - 1(2-0) = 6-2 = 4。✓


四、考情分析

  • 题型分布:选择/填空题为主,偶尔作为大题的计算步骤
  • 考查重点:化三角法是最通用方法;递推法和特殊行列式(范德蒙德、三对角)是高频考点
  • 命题趋势:近年倾向考查含参数的行列式计算,需要讨论参数取值
  • 注意事项:计算量大时务必验算,行列式计算是后续章节的基础,算错则满盘皆输

五、易错点

  1. 行变换时误用"互换":化三角时只需倍加变换(不改变行列式值),切勿使用行互换而不调整符号
  2. 递推式展开符号错误:按行/列展开时,(1)i+j(-1)^{i+j} 的指数计算容易出错,尤其是非首行/首列展开时
  3. 提公因子后忘记乘回:从某行(列)提出公因子 kk 后,最终结果要乘以 kk,这在多步操作中容易遗漏
  4. 加边法中新增行列选择不当:加边时应选择能产生大量零元素的向量 b1,,bnb_1, \ldots, b_n,否则适得其反

六、来源标注

  • 同济大学《线性代数》第6版 第1章 §1.4-§1.5
  • 李永乐《线性代数辅导讲义》第1章
  • 张宇《考研数学线性代数9讲》第1讲
  • 汤家凤《线性代数辅导讲义》第1章

考研全科复习资料 - 基于2026考研统考大纲