行列式为零与退化

一、det = 0:空间被”压扁”

当 det⁡(M)=0\det(M) = 0 时,变换把二维平面压缩成一条线甚至一个点:

  • 面积从 1 变成 0
  • 整个二维空间坍缩到一维(或零维)
det=0
压成一条线
v₁v₂
两个不同的输入,得到同一个结果 ⟹ 无法反推,不可逆
det ≠ 0det = 0
det ≠ 0(满维)vs det = 0(退化到低维)

这样的变换叫奇异矩阵(singular matrix)或不可逆矩阵。

二、交互演示:det = 0 的样子

几何含义

行列式的绝对值表示面积缩放倍数,符号表示空间是否翻转。

点击”奇异 (det=0)“预设(矩阵 [[1,2],[2,4]][[1,2],[2,4]]):

  • 观察网格被压成一条直线
  • 两个基向量 ı^,ȷ^\hat{\imath}, \hat{\jmath} 变成共线(都落在这条线上)
  • 平行四边形面积 = 0

为什么 [[1,2],[2,4]] 的 det = 0?

det⁡=1×4−2×2=4−4=0\det = 1 \times 4 - 2 \times 2 = 4 - 4 = 0

因为第 2 列 (2,4)T(2,4)^T 恰好是第 1 列 (1,2)T(1,2)^T 的 2 倍——两列线性相关,张不成面积。

三、det = 0 意味着什么

1. 不可逆(没有逆变换)

线性变换是可逆的,当且仅当存在一个变换能把它”变回去”。但如果变换把二维压成一条线,多个不同的输入向量会映射到同一个输出——信息丢失,无法恢复,所以没有逆变换。

2. 不是一一对应

可逆变换是双射(一对一且满射):每个输入对应唯一输出,每个输出也有唯一输入。det ≠ 0 保证这一点;det = 0 则破坏它。

3. 列向量线性相关

det = 0 ⟺ 矩阵的列向量线性相关 ⟺ 列张不成整个空间。

四、det ≠ 0 的几何直觉

det 值几何可逆性
det ≠ 0面积/体积非零,空间保持满维✅ 可逆(有逆变换)
det = 0面积/体积为零,空间压扁❌ 不可逆(奇异)

五、与线性方程组的关系(预告)

det = 0 还意味着:对应的齐次方程 Mx=0M\mathbf{x} = \mathbf{0} 有非零解。这是因为压扁后,整个被压掉的方向上的所有向量都映射到原点。

det⁡(M)=0  ⟺  存在非零向量 x 使 Mx=0\det(M) = 0 \iff \text{存在非零向量 } \mathbf{x} \text{ 使 } M\mathbf{x} = \mathbf{0}

这一条在下一模块(列空间与零空间)会深入展开。

六、如何快速判断 det 是否为 0

方法说明
直接算 ad − bc最快
两列成比例列线性相关 → det = 0
某行(列)全零det = 0
某行是其他行的线性组合det = 0

总结

本文出现的符号

符号类型读音/说明在本文中的含义
det⁡(M)\det(M)数学符号determinant of M矩阵 MM 的行列式,为零表示空间被压缩到低维
ı^,ȷ^\hat{\imath}, \hat{\jmath}数学符号i hat, j hat二维平面的单位基向量,det=0 时两者共线
ad−bcad - bc数学符号a d minus b c2×2 行列式的计算公式
Mx=0M\mathbf{x} = \mathbf{0}数学符号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 但信息有损

发现内容有问题?

告诉我们哪里需要改进。