当前位置: 首页 > ds >正文

2.1 行列式


引言

行列式是线性代数的核心工具,贯穿矩阵运算、特征值计算与微分方程求解。本文系统梳理2.1节核心考点,结合公式速查与典型例题,助你高效突破行列式难点!


考点一:数值型行列式计算

1️⃣ 行列式的定义

(1) 定义方式
  • 排列逆序数法
    ∣ A ∣ = ∑ j 1 j 2 ⋯ j n ( − 1 ) τ ( j 1 j 2 ⋯ j n ) a 1 j 1 a 2 j 2 ⋯ a n j n |A| = \sum_{j_1 j_2 \cdots j_n} (-1)^{\tau(j_1 j_2 \cdots j_n)} a_{1j_1} a_{2j_2} \cdots a_{nj_n} A=j1j2jn(1)τ(j1j2jn)a1j1a2j2anjn
    其中 τ ( j 1 j 2 ⋯ j n ) \tau(j_1 j_2 \cdots j_n) τ(j1j2jn) 为排列的逆序数。
  • 几何意义:平行六面体体积的带符号值。
(2) 关键点
  • 符号规则:交换两行(列)行列式变号。
  • 数乘规则:某行(列)乘以常数 k k k,行列式变为 k ∣ A ∣ k|A| kA

2️⃣ 行列式的性质

转置 ∣ A T ∣ = ∣ A ∣ |A^T |= |A| AT=A
行交换 : 交换两行,行列式变号 ;交换第1、2行, ∣ A ∣ → − ∣ A ∣ |A| \to -|A| AA
数乘 : 某行乘以 k k k,行列式变为 k ∣ A ∣ k|A| kA ;第3行乘2, ∣ A ∣ → 2 ∣ A ∣ |A| \to 2|A| A2∣A
行加法 : 某行加上另一行的 k k k 倍,行列式不变; r 1 ← r 1 + k r 2 r_1 \leftarrow r_1 + k r_2 r1r1+kr2
分块对角矩阵 ( A 0 0 B ) = ∣ A ∣ ⋅ ∣ B ∣ \begin{pmatrix} A & 0 \\ 0 & B \end{pmatrix}= |A| \cdot |B| (A00B)=AB

3️⃣ 特殊行列式计算

(1) 行和(列和)相等型

技巧:将其他行(列)加到目标行(列),提取公因子。
示例
D = ∣ 1 2 3 2 3 1 3 1 2 ∣ → r 1 + r 2 + r 3 ∣ 6 6 6 2 3 1 3 1 2 ∣ = 6 ∣ 1 1 1 2 3 1 3 1 2 ∣ D = \begin{vmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \\ 3 & 1 & 2 \end{vmatrix} \xrightarrow{r_1 + r_2 + r_3} \begin{vmatrix} 6 & 6 & 6 \\ 2 & 3 & 1 \\ 3 & 1 & 2 \end{vmatrix} = 6 \begin{vmatrix} 1 & 1 & 1 \\ 2 & 3 & 1 \\ 3 & 1 & 2 \end{vmatrix} D= 123231312 r1+r2+r3 623631612 =6 123131112

(2) “么”型行列式

形式
D = ∣ 0 0 ⋯ a 1 n 0 0 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ 0 ∣ D = \begin{vmatrix} 0 & 0 & \cdots & a_{1n} \\ 0 & 0 & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \cdots & 0 \end{vmatrix} D= 00an100an2a1na2n0
解法:按第一行展开,得 D = ( − 1 ) n + 1 a n 1 ⋅ M n 1 D = (-1)^{n+1} a_{n1} \cdot M_{n1} D=(1)n+1an1Mn1

(3) “爪”型行列式

形式
D = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ 0 ⋮ ⋮ ⋱ ⋮ a n 1 0 ⋯ 0 ∣ D = \begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & 0 & \cdots & 0 \end{vmatrix} D= a11a21an1a12a220a1n00
解法:将第 i i i 列乘 − a i 1 a 1 j -\frac{a_{i1}}{a_{1j}} a1jai1 加到第1列( i ≥ 2 i \geq 2 i2),化为上三角。

(4) 范德蒙德行列式

公式
V n = ∏ 1 ≤ i < j ≤ n ( x j − x i ) V_n = \prod_{1 \leq i < j \leq n} (x_j - x_i) Vn=1i<jn(xjxi)
示例
∣ 1 1 1 x 1 x 2 x 3 x 1 2 x 2 2 x 3 2 ∣ = ( x 2 − x 1 ) ( x 3 − x 1 ) ( x 3 − x 2 ) \begin{vmatrix} 1 & 1 & 1 \\ x_1 & x_2 & x_3 \\ x_1^2 & x_2^2 & x_3^2 \end{vmatrix} = (x_2 - x_1)(x_3 - x_1)(x_3 - x_2) 1x1x121x2x221x3x32 =(x2x1)(x3x1)(x3x2)

4️⃣ 一般行列式计算

(1) 化零展开法

步骤

  1. 利用行变换将某行(列)尽可能化为零。
  2. 按零多的行(列)展开。
    示例
    D = ∣ 1 2 3 4 5 6 7 8 9 ∣ → r 2 − 4 r 1 , r 3 − 7 r 1 ∣ 1 2 3 0 − 3 − 6 0 − 6 − 12 ∣ = 1 ⋅ ∣ − 3 − 6 − 6 − 12 ∣ = 0 D = \begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} \xrightarrow{r_2 - 4r_1, r_3 - 7r_1} \begin{vmatrix} 1 & 2 & 3 \\ 0 & -3 & -6 \\ 0 & -6 & -12 \end{vmatrix} = 1 \cdot \begin{vmatrix} -3 & -6 \\ -6 & -12 \end{vmatrix} = 0 D= 147258369 r24r1,r37r1 1002363612 =1 36612 =0
(2) 特征值法

公式 ∣ A ∣ = ∏ i = 1 n λ i |A| = \prod_{i=1}^n \lambda_i A=i=1nλi λ i \lambda_i λi 为特征值)。
示例
A A A 的特征值为 1 , 2 , 3 1, 2, 3 1,2,3,则 ∣ A ∣ = 1 × 2 × 3 = 6 |A| = 1 \times 2 \times 3 = 6 A=1×2×3=6

5️⃣ 代数余子式

(1) 余子式与代数余子式
  • 余子式 M i j M_{ij} Mij 是划去第 i i i 行第 j j j 列后的行列式。
  • 代数余子式 A i j = ( − 1 ) i + j M i j A_{ij} = (-1)^{i+j} M_{ij} Aij=(1)i+jMij
(2) 伴随矩阵

公式
A ∗ = ( A 11 A 21 ⋯ A n 1 A 12 A 22 ⋯ A n 2 ⋮ ⋮ ⋱ ⋮ A 1 n A 2 n ⋯ A n n ) A^* = \begin{pmatrix} A_{11} & A_{21} & \cdots & A_{n1} \\ A_{12} & A_{22} & \cdots & A_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ A_{1n} & A_{2n} & \cdots & A_{nn} \end{pmatrix} A= A11A12A1nA21A22A2nAn1An2Ann

(3) 行列式按行(列)展开定理

公式
行列式等于它的任一行(列)的各元素与其对应的代数余子式的乘积之和:
∣ A ∣ = ∑ j = 1 n a i j A i j ( 按第  i 行展开 ) |A| = \sum_{j=1}^n a_{ij} A_{ij} \quad (\text{按第 } i \text{ 行展开}) A=j=1naijAij(按第 i 行展开)

∣ A ∣ = ∑ i = 1 n a i j A i j ( 按第  j 列展开 ) |A| = \sum_{i=1}^n a_{ij} A_{ij} \quad (\text{按第 } j \text{ 列展开}) A=i=1naijAij(按第 j 列展开)
示例
计算行列式 D = ∣ 1 2 3 4 ∣ D = \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix} D= 1324 按第一行展开:
D = 1 ⋅ A 11 + 2 ⋅ A 12 = 1 ⋅ 4 − 2 ⋅ 3 = − 2 D = 1 \cdot A_{11} + 2 \cdot A_{12} = 1 \cdot 4 - 2 \cdot 3 = -2 D=1A11+2A12=1423=2

(4) 不同行(列)代数余子式的正交性

公式
行列式某一行(列)的元素与另一行(列)对应元素的代数余子式乘积之和为零:
∑ j = 1 n a i j A k j = 0 ( i ≠ k ) \sum_{j=1}^n a_{ij} A_{kj} = 0 \quad (i \neq k) j=1naijAkj=0(i=k)

∑ i = 1 n a i j A i l = 0 ( j ≠ l ) \sum_{i=1}^n a_{ij} A_{il} = 0 \quad (j \neq l) i=1naijAil=0(j=l)
示例
设行列式 D = ∣ 1 2 3 4 5 6 7 8 9 ∣ D = \begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} D= 147258369 ,计算第一行与第二行代数余子式的乘积和:
1 ⋅ A 21 + 2 ⋅ A 22 + 3 ⋅ A 23 = 0 1 \cdot A_{21} + 2 \cdot A_{22} + 3 \cdot A_{23} = 0 1A21+2A22+3A23=0

6️⃣ 分块矩阵行列式

(1) 分块对角矩阵

∣ ( A 0 0 B ) ∣ = ∣ A ∣ ⋅ ∣ B ∣ \left| \begin{pmatrix} A & 0 \\ 0 & B \end{pmatrix} \right| = |A| \cdot |B| (A00B) =AB

(2) 分块上三角矩阵

∣ ( A C 0 B ) ∣ = ∣ A ∣ ⋅ ∣ B ∣ \left| \begin{pmatrix} A & C \\ 0 & B \end{pmatrix} \right| = |A| \cdot |B| (A0CB) =AB


考点二:抽象矩阵的行列式

1️⃣ 行列式的乘法性质

  • 乘法公式 ∣ A B ∣ = ∣ A ∣ ⋅ ∣ B ∣ |AB| = |A| \cdot |B| AB=AB
  • 反例 ∣ A + B ∣ ≠ ∣ A ∣ + ∣ B ∣ |A + B| \neq |A| + |B| A+B=A+B(除非特殊结构)。

2️⃣ 特征值与行列式

公式
∣ A ∣ = ∏ i = 1 n λ i |A| = \prod_{i=1}^n \lambda_i A=i=1nλi
示例
A A A 的特征值为 2 , − 1 , 3 2, -1, 3 2,1,3,则 ∣ A ∣ = 2 × ( − 1 ) × 3 = − 6 |A| = 2 \times (-1) \times 3 = -6 A=2×(1)×3=6

3️⃣ 其他重要结论

(1) 不可逆矩阵
  • A A A 不可逆( r ( A ) < n r(A) < n r(A)<n),则 ∣ A ∣ = 0 |A| = 0 A=0
(2) 伴随矩阵的行列式

∣ A ∗ ∣ = ∣ A ∣ n − 1 |A^*| = |A|^{n-1} A=An1

(3) 逆矩阵的行列式

∣ A − 1 ∣ = 1 ∣ A ∣ |A^{-1}| = \frac{1}{|A|} A1=A1


实战技巧

  1. 化零优先:通过行变换构造零元素,简化展开计算。
  2. 特征值法:已知特征值时直接相乘求行列式。
  3. 分块处理:对分块矩阵利用对角块性质简化计算。

总结:行列式的核心在于灵活运用性质化简计算,结合特征值与分块技巧可大幅提速。掌握抽象矩阵的行列式规律,是突破高阶题目的关键! 🚀

评论区互动:需要更多例题或深入解析,欢迎留言交流! 💬

http://www.xdnf.cn/news/3736.html

相关文章:

  • 【C++】平衡二叉树(AVL树)迭代版
  • 高中数学联赛模拟试题精选学数学系列第7套几何题
  • 【单片机数码管实现第一位开始走0~9,1s后第二位再开始亮】2022-5-2
  • K8S - StatefulSet 与 DaemonSet - 有状态应用部署与节点管理策略
  • QGraphicsView QGraphicsScene QGraphicsItem 的关系
  • 计算几何(简单旋转卡壳)2024昆明邀请赛
  • [FPGA Video IP] Multi-Scaler
  • [Control-Chaos] Heart Broken(心臟破裂)
  • 完整的 VS Code + CMake + Qt + GCC 项目构建方案:EXE 程序与多个 DLL 库
  • Linux运维中常用的磁盘监控方式
  • # 前后端分离象棋对战项目开发记录
  • 安卓游戏APK文件解密与编辑的完整攻略
  • NVIDIA Performance Primitives (NPP) 库全面解析
  • string--OJ1
  • linux的信号量初识
  • Linux-06-磁盘分区类命令
  • 数字智慧方案6181丨智慧医院智慧后勤发展顶层设计及应用解决方案(42页PPT)(文末有下载方式)
  • 【言语理解】中心理解题目之结构分析
  • Laravel 12 实现 API 登录令牌认证
  • 贪心算法解决会议安排问题
  • 架构进阶:深入学习企业总体架构规划(Oracle 战略专家培训课件)【附全文阅读】
  • 初始化列表详解
  • 基于SpringBoot的同城宠物照看管理系统
  • stm32 hal库 SPI使用(二)硬件SPI的HAL库函数调用
  • 架构师面试(三十八):注册中心架构模式
  • 数字智慧方案6189丨智慧应急综合解决方案(46页PPT)(文末有下载方式)
  • Linux操作系统系统编程:x86-64架构下的系统调用
  • 数字智慧方案5872丨智慧交通解决方案(54页PPT)(文末有下载方式)
  • 13分区排烟 无法远程启动 12-1-4,排烟管道出口未连接室外
  • vmware虚拟机Linux系统( CentOS7)初始化没有选择Pinyin,无法输入中文(Linux系统输入中文)