行列式为零与退化
一、det = 0:空间被”压扁”
当 时,变换把二维平面压缩成一条线甚至一个点:
- 面积从 1 变成 0
- 整个二维空间坍缩到一维(或零维)
这样的变换叫奇异矩阵(singular matrix)或不可逆矩阵。
二、交互演示:det = 0 的样子
几何含义
行列式的绝对值表示面积缩放倍数,符号表示空间是否翻转。
点击”奇异 (det=0)“预设(矩阵 ):
- 观察网格被压成一条直线
- 两个基向量 变成共线(都落在这条线上)
- 平行四边形面积 = 0
为什么 [[1,2],[2,4]] 的 det = 0?
因为第 2 列 恰好是第 1 列 的 2 倍——两列线性相关,张不成面积。
三、det = 0 意味着什么
1. 不可逆(没有逆变换)
线性变换是可逆的,当且仅当存在一个变换能把它”变回去”。但如果变换把二维压成一条线,多个不同的输入向量会映射到同一个输出——信息丢失,无法恢复,所以没有逆变换。
2. 不是一一对应
可逆变换是双射(一对一且满射):每个输入对应唯一输出,每个输出也有唯一输入。det ≠ 0 保证这一点;det = 0 则破坏它。
3. 列向量线性相关
det = 0 ⟺ 矩阵的列向量线性相关 ⟺ 列张不成整个空间。
四、det ≠ 0 的几何直觉
| det 值 | 几何 | 可逆性 |
|---|---|---|
| det ≠ 0 | 面积/体积非零,空间保持满维 | ✅ 可逆(有逆变换) |
| det = 0 | 面积/体积为零,空间压扁 | ❌ 不可逆(奇异) |
五、与线性方程组的关系(预告)
det = 0 还意味着:对应的齐次方程 有非零解。这是因为压扁后,整个被压掉的方向上的所有向量都映射到原点。
这一条在下一模块(列空间与零空间)会深入展开。
注意区分
det = 0 不代表”矩阵不存在”,而是”变换不可逆”。例如投影矩阵 把平面投影到 x 轴,det = 0,但它在图形学里非常有用——只是信息有损。
六、如何快速判断 det 是否为 0
| 方法 | 说明 |
|---|---|
| 直接算 ad − bc | 最快 |
| 两列成比例 | 列线性相关 → det = 0 |
| 某行(列)全零 | det = 0 |
| 某行是其他行的线性组合 | det = 0 |
总结
本文出现的符号
| 符号 | 类型 | 读音/说明 | 在本文中的含义 |
|---|---|---|---|
| 数学符号 | determinant of M | 矩阵 的行列式,为零表示空间被压缩到低维 | |
| 数学符号 | i hat, j hat | 二维平面的单位基向量,det=0 时两者共线 | |
| 数学符号 | a d minus b c | 2×2 行列式的计算公式 | |
| 数学符号 | M x equals zero | 齐次线性方程组,det=0 时有非零解 |
中英对照
| 中文术语 | 英文术语 | 音标 | 说明 |
|---|---|---|---|
| 奇异矩阵 | singular matrix | /ˈsɪŋɡjələ ˈmeɪtrɪks/ | det=0 的不可逆矩阵,空间被压扁 |
| 不可逆矩阵 | non-invertible matrix | /ˌnɒn ɪnˈvɜːtəbl ˈmeɪtrɪks/ | 没有逆变换的矩阵,信息丢失无法恢复 |
| 线性相关 | linearly dependent | /ˈlɪniəli dɪˈpendənt/ | 列向量之间存在线性组合关系,张不成满维空间 |
| 双射 | bijection | /baɪˈdʒekʃən/ | 一一对应且满射的映射,det≠0 时成立 |
| 齐次线性方程组 | homogeneous linear equations | /ˌhɒməˈdʒiːniəs ˈlɪniə ɪˈkweɪʒənz/ | 常数项全为零的方程组,det=0 时有非零解 |
| 投影矩阵 | projection matrix | /prəˈdʒekʃən ˈmeɪtrɪks/ | 将平面投影到低维子空间的矩阵,det=0 但信息有损 |
