本篇在干嘛
本篇是《Linear Algebra and its Applications》(David C. Lay,第 5 版)第 3 章 Determinants(行列式) 的中文初学者精讲笔记。前两章里,行列式只是 矩阵判断可逆的一个小工具;这一章把它推广到任意 矩阵,并回答三个问题:行列式怎么算(3.1 余因子展开)、行列式有什么性质(3.2 行运算与乘法性质)、行列式有什么用(3.3 克莱默法则、逆矩阵公式、面积与体积)。全部例题来自原书,配有逐步解答。
章首有一个有趣的开篇故事:物理学家费曼在普林斯顿读研究生时观察蚂蚁觅食,发现蚂蚁靠”留下路径、跟着路径走”来导航。设想把蚂蚁放到一个金属丝焊成的球面上,它在每个交叉点只能向左或向右。为了记录蚂蚁在球面上的路线,人们需要把球面”摊平”画成平面地图——而地图靠近”极点”的区域会被放大变形。放大了多少倍? 这个问题的答案恰好就是本章的主角:行列式。

图 3-1:章首引入示例——蚂蚁在金属丝球面上爬行,其路线映射到平面地图时会产生的面积变形问题
蚂蚁路径问题与地图面积变形问题,都能用行列式回答。此外,3.2 节会给出”方阵可逆 行列式非零”这一关键判据(第 5 章的核心工具),3.3 节会说明行列式如何度量线性变换对面积/体积的缩放——这正是多元微积分中雅可比行列式的雏形。
3.1 行列式入门
从 到 :为什么要这样定义?
第 2 章我们已知: 矩阵可逆 其行列式 。现在要把”行列式”推广到更大的方阵。
思路是观察一个可逆的 矩阵 (设 )在做行变换时会留下什么”不变量”。把第 2、3 行各乘以 ,再用第一行消去下面两行的第一个元素, 行等价于:
继续消元(不妨设 位置非零,否则先做一次行交换),最终会把 化成上三角矩阵,其右下角元素是 ,其中
由于 可逆,化简后的三角矩阵也可逆,所以 必须非零;反过来(3.2 节会证明) 也能保证 可逆。这个 就叫 矩阵 的行列式。
约定: 矩阵 的行列式定义为 ; 的就是上面那个交叉相乘相减的式子。
把 的六项按第一行元素分组,可以改写成
这正是”用小行列式定义大行列式”的递归入口。
子矩阵与递归定义
对任意方阵 ,记 为划去 的第 行、第 列后剩下的子矩阵。例如
划去第 3 行和第 2 列,得
于是有了正式定义:
定义(行列式) 对 , 矩阵 的行列式是 项 之和,正负号交替出现,元素 取自 的第一行:
说白了: 阶行列式 = 第一行每个元素 ×(划掉该元素所在行列后的 阶行列式),符号一正一负交替。 时用到 行列式, 时用到 行列式……一路递归到 ,而 我们会直接算。
例 1 计算 的行列式。
解 按 展开:
行列式还有一种常见记号:把方括号换成一对竖线。例 1 可以写成
代数余子式:沿任意行或列展开
为了把定义写得更紧凑,引入 位置的代数余子式(cofactor):
即”子行列式再乘一个由位置决定的整体正负号”。于是按第一行展开就是 。
定理 1 矩阵 的行列式可以沿任意一行或沿任意一列做余因子展开,结果相同。沿第 行展开:
沿第 列展开:
符号 只由位置决定,与元素本身的正负无关,形成如下”棋盘”图案:
常见坑
- 忘了符号交替,把每一项都当正号算;建议每次展开前先默写棋盘符号表,从
+开始一行一行交替。- 双重符号混淆: 里已经含有 了。若你直接用 展开,就必须自己补上位置符号;若用 ,则不要再乘。例 2 中 就是”位置负号 × 元素 “的结果。