[DL Note] 线性代数:线性相关和生成子空间
Contents [show]
1. 线性相关
对于 Rn 中一组向量 {v1,⋯,vp},若向量方程
x1v1+x2v2+⋯+xpvp=0
仅有平凡解,则称该向量组(集)是线性无关的。若存在不全为零的权 c1,⋯,cp,使
c1v1+c2v2+⋯+cpvp=0
则称该向量组(集)是线性相关的。方程 (2) 称为向量 v1,⋯,vp 之间的线性相关关系。一组向量线性相关当且仅当它不是线性无关的。
对于矩阵 A=[a1⋯an],矩阵方程 Ax=0 可以写成
x1a1+x2a2+⋯+xnan=0
A 的各列之间的每一个线性相关关系对应于方程 Ax=0 的一个非平凡解。由此可知,矩阵 A 的各列线性无关,当且仅当方程 Ax=0 仅有平凡解。
2. 子空间
Rn 中的一个子空间是 Rn 中的集合 H,具有以下三个性质:
- 零向量属于 H。
- 对 H 中任意的向量 u 和 v,向量 u+v 属于 H。
- 对 H 中任意的向量 u 和数 c,向量 cu 属于 H。
上面的性质说明,子空间对加法和标量乘法是封闭的。通过原点的一个平面是一种很典型的子空间,这里要求通过原点是因为子空间要包含零向量。注意 Rn 是它本身的子空间,因为三个性质都满足。另一个特殊的子空间是仅含零向量的集合,它也满足子空间的条件,称为零子空间。
设 v1,⋯,vp 属于 Rn,v1,⋯,vp 的所有线性组合是 Rn 的子空间,称 Span{v1,⋯,vp} 为由 v1,⋯,vp 生成(或张成)的子空间。
2.1. 矩阵的列空间
通常子空间与某个矩阵 A 有关,它们提供了关于方程 Ax=b 的有用信息。
矩阵 A 的列空间是 A 的各列的线性组合的集合,记作 ColA。
若 A=[a1⋯an],它们各列属于 Rm,则 ColA 和 Span{a1,⋯,an} 相同。m×n 矩阵的列空间是 Rm 的子空间。注意,仅当 A 的列生成 Rm 时,ColA 等于 Rm;否则,ColA 仅是 Rm 的一部分。
2.2. 矩阵的零空间
矩阵 A 的零空间是齐次方程 Ax=0 的所有解的集合,记为 NulA。当 A 有 n 列(x 有 n 行)时,Ax=0 的解属于 Rn。
m×n 矩阵 A 的零空间是 Rn 的子空间。等价地,含有 n 个未知数的 m 个齐次线性方程的方程组 Ax=0 的所有解的集合是 Rn 的子空间。