1708 字
9 分钟
线性代数笔记(1):方程组与行列式
2025-12-23
2025-12-27

线性方程组与矩阵表示#

对于 nn 元线性方程组:

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2an1x1+an2x2++annxn=bn\begin{cases} a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n = b_1 \\ a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n = b_2 \\ \vdots \\ a_{n1}x_1 + a_{n2}x_2 + \cdots + a_{nn}x_n = b_n \end{cases}

我们可以将其抽象为矩阵形式:

  • 系数矩阵 AAA=[a11a12a1na21a22a2nan1an2ann]A = \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \cdots & a_{nn} \end{bmatrix}
  • 增广矩阵 (A,b)(A, b)Aˉ\bar{A}Aˉ=[a11a1nb1an1annbn]\bar{A} = \begin{bmatrix} a_{11} & \cdots & a_{1n} & b_1 \\ \vdots & \ddots & \vdots & \vdots \\ a_{n1} & \cdots & a_{nn} & b_n \end{bmatrix}
关于齐次方程组 (AX=0AX=0)
  • x=(0,0,,0)Tx = (0, 0, \dots, 0)^T 永远是它的解,称为零解(平凡解)。
  • 我们通常关心的是它是否存在非零解

行列式的定义与逆序数#

在行列式的定义中,核心概念是排列逆序数

逆序数#

在排列 j1,j2,,jnj_1, j_2, \dots, j_n 中,如果前面的数大于后面的数(即 jk>jlj_k > j_lk<lk < l),则构成一个逆序。一个排列中逆序的总数称为逆序数,记为 τ(j1jn)\tau(j_1\dots j_n)

  • 奇排列:逆序数为奇数。
  • 偶排列:逆序数为偶数。
几何直觉

逆序数本质上反映了一个排列通过“两两交换”变回标准排列(1,2,,n1, 2, \dots, n)所需要的最少交换次数。 这也对应了矩阵变换中,交换正对角线行/列所需的次数。

行列式的通项定义#

nn 阶行列式的值等于所有取自不同行、不同列的 nn 个元素的乘积的代数和:

a11a12a1na21an1ann=j1j2jn(1)τ(j1j2jn)a1j1a2j2anjn\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & \cdots & \cdots & \vdots \\ a_{n1} & \cdots & \cdots & a_{nn} \end{vmatrix} = \sum_{j_1 j_2 \dots j_n} (-1)^{\tau(j_1 j_2 \dots j_n)} a_{1j_1} a_{2j_2} \cdots a_{nj_n}
  • 各项符号:由列标排列的逆序数决定(行标取标准排列 1n1\dots n 时)。
  • 排列为
  • 排列为

二阶与三阶行列式的对角线法则#

对于 n=3n=3 的特例,可以使用“划线法”快速计算:

a11a12a13a21a22a23a31a32a33\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}
  • 主对角线方向 (+)a11a22a33+a12a23a31+a13a21a32a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32}
  • 副对角线方向 (-)(a13a22a31+a11a23a32+a12a21a33)-(a_{13}a_{22}a_{31} + a_{11}a_{23}a_{32} + a_{12}a_{21}a_{33})
注意

此法则仅适用于二阶和三阶行列式,四阶及以上不能使用!

a₁₁ a₁₂ a₁₃ a₁₁ a₁₂ a₂₁ a₂₂ a₂₃ a₂₁ a₂₂ a₃₁ a₃₂ a₃₃ a₃₁ a₃₂ + -
图解: 对角线法则 - 实线为正,虚线为负

基础计算性质#

  1. 三角矩阵:上/下三角行列式(包括对角矩阵)的值等于主对角线元素的乘积
    • D=a11a22annD = a_{11} a_{22} \cdots a_{nn}
    • 计算行列式的通法:通过行/列变换将矩阵转化为三角矩阵。
  2. 爪形行列式 (除对角线外都相同):技巧是利用对角线外的相同元素,将各行(列)加到某一行(列)或者互相消去,制造大量的零。
  3. 逆矩阵与伴随矩阵
    • A1=A1|A^{-1}| = |A|^{-1}
    • A=AA1A^* = |A|A^{-1} (伴随矩阵定义)
    • A=An1|A^*| = |A|^{n-1} (高频考点)
  4. 矩阵乘积与转置
    • AB=AB|AB| = |A||B|
    • AT=A|A^T| = |A|
  5. 幂的行列式Ak=Ak|A^k| = |A|^k
  6. 数乘矩阵的行列式(易错点): kA=knA|kA| = k^n |A|
    几何直觉

    nn 维空间中,每条边拉长 kk 倍,体积变为 knk^n 倍。


行列式的几何意义与核心性质#

几何意义

行列式 = 向量组围成的空间的“体积” (在二维是面积,三维是体积,高维是超体积)

六大核心性质#

  1. 转置值不变D=DTD = D^T
  2. 互换变号:交换矩阵的两行(或两列),行列式的值变号
    • 几何解释:交换坐标轴,空间的“定向”(手性)改变了。
  3. 成比例值为0:若两行(列)成比例 (或相等),行列式为 0
    • 几何解释:向量共线或共面,把体积累扁了,体积自然是 0。
  4. 公因数可提:某一行(列)有公因子 kk,可提到外面。
  5. 倍加不变性:把某一行(列)的 kk 倍加到另一行(列)上,行列式的值不变
    • 几何解释:这是剪切变换 (Shear)。就像推一个扑克牌堆,形状变了(正方形变平行四边形),但“底 ×\times 高”没变,所以体积不变。
  6. 单行拆分(可加性): 若行列式某一行是两个数之和,则可以拆成两个行列式之和。 a1+b1a2+b2c1c2=a1a2c1c2+b1b2c1c2\begin{vmatrix} a_1+b_1 & a_2+b_2 & \cdots \\ c_1 & c_2 & \cdots \\ \vdots & \vdots & \ddots \end{vmatrix} = \begin{vmatrix} a_1 & a_2 & \cdots \\ c_1 & c_2 & \cdots \\ \vdots & \vdots & \ddots \end{vmatrix} + \begin{vmatrix} b_1 & b_2 & \cdots \\ c_1 & c_2 & \cdots \\ \vdots & \vdots & \ddots \end{vmatrix}

特殊行列式模型#

范德蒙行列式#

特征:第一行全为 1,第二行是变量 x1,,xnx_1, \dots, x_n,后续行是变量的幂次递增。

Dn=111x1x2xnx12x22xn2x1n1x2n1xnn1=1j<in(xixj)D_n = \begin{vmatrix} 1 & 1 & \cdots & 1 \\ x_1 & x_2 & \cdots & x_n \\ x_1^2 & x_2^2 & \cdots & x_n^2 \\ \vdots & \vdots & & \vdots \\ x_1^{n-1} & x_2^{n-1} & \cdots & x_n^{n-1} \end{vmatrix} = \prod_{1 \le j < i \le n} (x_i - x_j)
记忆口诀

“大减小”:所有下标大的变量减去下标小的变量的连乘积。

分块矩阵行列式#

对于分块矩阵,计算规则类似于对角矩阵,但要注意副对角线的符号修正。

  1. 主对角线分块AmOOBn=AmCOBn=AB\begin{vmatrix} A_m & O \\ O & B_n \end{vmatrix} = \begin{vmatrix} A_m & C \\ O & B_n \end{vmatrix} = |A| \cdot |B|
  2. 副对角线分块(注意符号!): OAmBnO=CAmBnD=(1)mnAB\begin{vmatrix} O & A_m \\ B_n & O \end{vmatrix} = \begin{vmatrix} C & A_m \\ B_n & D \end{vmatrix} = (-1)^{mn} |A| \cdot |B|
    • 原理:将 BnB_n 移到主对角线位置,需要将 nn 行向上交换 mm 次(或 mm 列向右交换 nn 次),总共进行了 m×nm \times n 次对换。

行列式展开与克拉默法则#

拉普拉斯展开#

行列式等于它任意一行(列)的各元素与其对应的代数余子式乘积之和。

D=j=1naijAij(i 为任意固定行)D = \sum_{j=1}^n a_{ij} A_{ij} \quad (i \text{ 为任意固定行})
  • 余子式 (MijM_{ij}):划掉第 ii 行第 jj 列剩下的 n1n-1 阶行列式。
  • 代数余子式 (AijA_{ij})Aij=(1)i+jMijA_{ij} = (-1)^{i+j} M_{ij}

克拉默法则#

对于方程组 Ax=bAx=b,若 A0|A| \neq 0,则有唯一解:

xj=DjDx_j = \frac{D_j}{D}

其中 D=AD=|A|DjD_j 是将 AA 的第 jj 列替换为常数项向量 bb 后的行列式。

线性代数笔记(1):方程组与行列式
https://blog.yschain.top/posts/linear-algebra-01-determinants/
作者
YSChain
发布于
2025-12-23
许可协议
CC BY-NC-SA 4.0