AoZai
AoZai

阅读声明

本页为个人学习整理与翻译笔记,仅供学习参考;原课程内容版权归 MIT OpenCourseWare 及相关权利方所有。

线性代数 ZoomNotes

Gilbert Strang,MIT 18.06 · 第5章 / 11

第 5 部分:方阵的行列式

5.1 三阶及 nn 阶行列式 (3 by 3 and nn by nn Determinants)

行列式 (determinant) 是与每个方阵相关联的一个数,它决定了该矩阵是可逆的 (detA0\det A \neq 0) 还是奇异的 (detA=0\det A = 0)。

3x3 行列式(6 个带符号的项)(6 signed terms):

det[a11a12a13a21a22a23a31a32a33]=a11a22a33+a12a23a31+a13a21a32a11a23a32a12a21a33a13a22a31\det \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{bmatrix} = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33} - a_{13}a_{22}a_{31}

三个正项来自偶排列 (even permutations)(恒等置换、(1 2 3)、(1 3 2)),三个负项来自奇排列 (odd permutations)((2 3)、(1 2)、(1 3))。

行列式的三条定义性质 (Three Defining Properties of Determinants):

  1. 行交换变号 (Row exchange flips sign): 交换两行,行列式改变符号。
  2. 每行的线性性 (Linearity in each row):
    • 将某一行乘以一个标量,行列式也乘以该标量。
    • 将两个仅在某一行不同的矩阵相加:行列式也相加。
  3. detI=1\det I = 1

n×nn \times n 的大公式 (Big Formula for n×nn \times n):

detA=permutations P(detP)a1,α1a2,α2an,αn\det A = \sum_{\text{permutations } P} (\det P) \, a_{1,\alpha_1} a_{2,\alpha_2} \cdots a_{n,\alpha_n}

共有 n!n! 项。每一项从每一行和每一列中各选取一个元素,将其相乘,并为偶排列赋予 +1+1 符号,为奇排列赋予 1-1 符号。

直接推论 (Immediate Consequences):

  • AA 有一零行,则 detA=0\det A = 0
  • 若有两行相同,则 detA=0\det A = 0
  • 三角矩阵的行列式 = 对角线元素(主元 (pivots))的乘积
  • detA=0\det A = 0 当且仅当 AA 是奇异的 (singular)

5.2 余子式与 A1A^{-1} 的公式 (Cofactors and the Formula for A1A^{-1})

余子式 (Minor): MijM_{ij} 是移除第 ii 行和第 jj 列后所得 (n1)×(n1)(n-1) \times (n-1) 矩阵的行列式。

代数余子式 (Cofactor):

Cij=(1)i+jMijC_{ij} = (-1)^{i+j} M_{ij}

代数余子式展开(沿第 1 行)(Cofactor Expansion along row 1):

detA=a11C11+a12C12++a1nC1n\det A = a_{11} C_{11} + a_{12} C_{12} + \cdots + a_{1n} C_{1n}

沿任意行或任意列展开均可得到相同结果。

通过代数余子式求逆的公式 (Inverse Formula via Cofactors):

A1=(cofactor matrix)TdetAA^{-1} = \frac{(\text{cofactor matrix})^T}{\det A}

代数余子式矩阵(cofactor matrix,也称为伴随矩阵 (adjugate) 或 伴随 (adjoint))在位置 (i,j)(i,j) 处放置 CijC_{ij}。其转置即为伴随矩阵 (adjugate matrix)。

对于 2x2 的情形:

A1=1detA[C11C21C12C22]=1adbc[dbca]A^{-1} = \frac{1}{\det A} \begin{bmatrix} C_{11} & C_{21} \\ C_{12} & C_{22} \end{bmatrix} = \frac{1}{ad-bc} \begin{bmatrix} d & -b \\ -c & a \end{bmatrix}

5.3 det(AB)=(detA)(detB)\det(AB) = (\det A)(\det B) 与克拉默法则 (Cramer's Rule)

乘积法则 (The Product Rule):

det(AB)=(detA)(detB)\det(AB) = (\det A)(\det B)

这是行列式最重要的性质。

推论 (Corollaries):

  • detA1=1/detA\det A^{-1} = 1/\det A
  • det(Ak)=(detA)k\det(A^k) = (\det A)^k
  • 对于任意正交矩阵 QQdet(Q)=±1\det(Q) = \pm 1
  • 对于三角矩阵 UUdet(U)=\det(U) = 主元的乘积 (\prod of pivots)

克拉默法则 (Cramer's Rule): 用行列式解 Ax=bAx = b

xj=detBjdetAx_j = \frac{\det B_j}{\det A}

其中 BjB_j 是将 AA 的第 jj 列替换为 bb 后得到的矩阵。

尽管在理论上很优美,但克拉默法则在计算上代价高昂(通过大公式需要 O(n!)O(n!) 次运算),在实际数值计算中从不使用。高斯消元法(O(n3)O(n^3))要高效得多。


5.4 盒体的体积 = detE|\det E|,其中 EE 为边矩阵 (Edge Matrix)

几何解释 (Geometric Interpretation): 行列式的绝对值等于由矩阵的列(或行)向量构成的平行六面体 (parallelepiped) 的体积 (volume)。

对于 2x2 矩阵 A=[a1  a2]A = [\mathbf{a}_1 \; \mathbf{a}_2]

detA=area of parallelogram formed by a1 and a2|\det A| = \text{area of parallelogram formed by } \mathbf{a}_1 \text{ and } \mathbf{a}_2

对于 3x3 矩阵:

detA=volume of parallelepiped formed by a1,a2,a3|\det A| = \text{volume of parallelepiped formed by } \mathbf{a}_1, \mathbf{a}_2, \mathbf{a}_3

边矩阵 EE (Edge Matrix EE): 若以向量 e1,,en\mathbf{e}_1, \dots, \mathbf{e}_n 作为平行六面体的边,则:

Volume=det(E)where E=[e1  e2    en]\text{Volume} = |\det(E)| \quad \text{where } E = [\mathbf{e}_1 \; \mathbf{e}_2 \; \cdots \; \mathbf{e}_n]

为什么 QR 分解使其更加清晰 (Why QR factorization makes this clear): A=QRA = QR,其中 QQ 是正交矩阵 (detQ=1|\det Q| = 1),RR 是对角线上有主元的三角矩阵。其体积为 detR=r11r22rnn|\det R| = |r_{11} r_{22} \cdots r_{nn}|,即各底边长度与各垂直高度的乘积。

线性变换解释 (Linear Transformation Interpretation): 当由矩阵 AA 表示的线性变换 TT 作用于一个区域时,体积乘以 detA|\det A|

Vol(T(Ω))=detAVol(Ω)\text{Vol}(T(\Omega)) = |\det A| \cdot \text{Vol}(\Omega)

这便是多变量微积分中变量替换公式 (change-of-variables formula) 的基础。

上一篇 下一篇
© MIT OpenCourseWare  |  18.06 Linear Algebra  |  Gilbert Strang  |  Spring 2010
ocw.mit.edu  ·  CC BY-NC-SA 4.0