← 目录Ch10 行列式
Ch10 行列式

Determinant · 面积/体积缩放因子

Det Challengestreak 0

你能“凭直觉”读出 det 吗?

现实里你不会每次都手算行列式。更重要的是:看到矩阵时,你是否能快速判断“变大/变小/翻转/塌缩”。

本回合矩阵 A:
-1
1
-1
1
提示:把两列想象成两支箭头。它们围出来的“带符号面积”就是 det。
问题 1:det 的符号是什么?
当前得分
0/0
选择一个答案后,会揭示结果与解释。
为什么要学 det?
因为 det 一眼告诉你:变换有没有“丢维度”。丢了维度,很多算法会直接崩。
在 ML 里出现在哪里?
雅可比、概率密度变换、可逆网络、数值稳定性(det≈0 代表病态)。
你在练的是什么能力?
把“计算题”升级成“判断题”:快速做出工程决策(可逆/稳定/是否会塌缩)。
10.1 直观理解
🎯 目标:把 det 当成“变换仪表盘”——一眼判断:放大/缩小、翻转、塌缩

行列式 det(A) 的绝对值表示缩放倍数;符号表示是否发生了方向翻转。

🎮 行列式与面积

拖动列向量,观察行列式如何决定平行四边形的面积

列向量 v₁ = (1.0, 0.0)
列向量 v₂ = (0.0, 1.0)
行列式 det
1.00
平行四边形面积
1.00
✅ det > 0: 保持方向(逆时针)
计算公式
det = v₁ₓ·v₂ᵧ - v₁ᵧ·v₂ₓ
= 1.0×1.0 - 0.0×0.0
= 1.00 - 0.00 = 1.00
单位正方形v₁v₂1.00
💡 几何意义:2×2 矩阵的行列式 = 列向量围成的平行四边形面积(带符号)。 det > 0 表示 v₂ 在 v₁ 逆时针方向;det < 0 表示顺时针;det = 0 表示共线(面积为0)。
缩放倍数
|det(A)| = 2 意味着面积变为 2 倍(体积同理)。
方向翻转
det(A) < 0 代表发生了镜像翻转(坐标系手性改变)。
10.2 det = 0:信息塌缩
🎯 目标:理解 det=0 不是‘算出来刚好为0’,而是变换把平面压成一条线
把多个点压到同一点,就没有逆

机器学习里这意味着:特征出现冗余、矩阵不可逆、数值计算不稳定(比如求解线性方程会崩)。

症状
det(A) = 0(或非常接近 0)
几何原因
两列向量几乎共线,面积趋近 0
工程后果
求逆/解方程敏感:小噪声被放大
🔬 10.3 行列式实验室:从矩阵到面积
🎯 目标:把 det 从“公式”变成“可控旋钮”——改 a,b,c,d,看单位正方形如何变形
行列式与面积
单位正方形在变换后面积变为 |det| 倍;det 的符号表示方向翻转
a
b
c
d
det = 1.44(面积缩放 |det|,符号表示翻转)
你应该观察到的 3 个规律
  1. |det| 越大,变换后的区域越“胖”(面积放大越多)。
  2. det < 0 时,图形方向翻转(类似镜像)。
  3. det ≈ 0 时,图形被压扁成细条,几乎不可逆。
本章小结
行列式连接代数与几何
一句话
det 是线性变换对“面积/体积 + 方向”的摘要。
最重要的判断
det=0 ⇢ 不可逆 ⇢ 信息丢失(塌缩)。
为下一章铺垫
解 Ax=b 依赖“可逆/稳定”,det 是第一道预警。

📚 下一章:Ch11 线性方程组