行列式为零与退化
一、det = 0:空间被”压扁”
当 时,变换把二维平面压缩成一条线甚至一个点:
- 面积从 1 变成 0
- 整个二维空间坍缩到一维(或零维)
┌───┐ ────────
│ │ det=0 (压成一条线)
└───┘ ──►
这样的变换叫奇异矩阵(singular matrix)或不可逆矩阵。
二、交互演示:det = 0 的样子
点击”奇异 (det=0)“预设(矩阵 ):
- 观察网格被压成一条直线
- 两个基向量 变成共线(都落在这条线上)
- 平行四边形面积 = 0
为什么 [[1,2],[2,4]] 的 det = 0?
因为第 2 列 恰好是第 1 列 的 2 倍——两列线性相关,张不成面积。
三、det = 0 意味着什么
1. 不可逆(没有逆变换)
线性变换是可逆的,当且仅当存在一个变换能把它”变回去”。但如果变换把二维压成一条线,多个不同的输入向量会映射到同一个输出——信息丢失,无法恢复,所以没有逆变换。
v₁ ──► ●(同一个输出)
v₂ ──► ●
两个不同的输入,得到同一个结果
⟹ 无法反推,不可逆
2. 不是一一对应
可逆变换是双射(一对一且满射):每个输入对应唯一输出,每个输出也有唯一输入。det ≠ 0 保证这一点;det = 0 则破坏它。
3. 列向量线性相关
det = 0 ⟺ 矩阵的列向量线性相关 ⟺ 列张不成整个空间。
四、det ≠ 0 的几何直觉
| det 值 | 几何 | 可逆性 |
|---|---|---|
| det ≠ 0 | 面积/体积非零,空间保持满维 | ✅ 可逆(有逆变换) |
| det = 0 | 面积/体积为零,空间压扁 | ❌ 不可逆(奇异) |
det ≠ 0: det = 0:
┌─────┐ ════════
│ │ (满维) (退化到低维)
└─────┘
五、与线性方程组的关系(预告)
det = 0 还意味着:对应的齐次方程 有非零解。这是因为压扁后,整个被压掉的方向上的所有向量都映射到原点。
这一条在下一模块(列空间与零空间)会深入展开。
注意区分:det = 0 不代表”矩阵不存在”,而是”变换不可逆”。例如投影矩阵 把平面投影到 x 轴,det = 0,但它在图形学里非常有用——只是信息有损。
六、如何快速判断 det 是否为 0
| 方法 | 说明 |
|---|---|
| 直接算 ad − bc | 最快 |
| 两列成比例 | 列线性相关 → det = 0 |
| 某行(列)全零 | det = 0 |
| 某行是其他行的线性组合 | det = 0 |
小结
- det = 0:空间压缩到低维(线/点),不可逆
- det = 0 ⟺ 列向量线性相关 ⟺ 无逆矩阵(奇异)
- 不可逆的本质:多个输入映射到同一输出,信息丢失
- det ≠ 0 ⟺ 满维 ⟺ 可逆(双射)
- det = 0 ⟺ 齐次方程 有非零解
下一章:逆矩阵、列空间与零空间,彻底理解”可逆”与”压缩”的代数语言。
