MIT线性代数笔记十 四个基本子空间
本节是线性代数的核心内容之一。讲解的四个子空间及其之间的关系。
1. 四个子空间 Four subspaces
任意的 m ∗ n m*n m∗n 矩阵 A A A都定义了四个子空间。
1.1 列空间 Column space C(A)
矩阵 A A A的列空间是 A A A 的列向量的线性组合在 R m R^m Rm空间中构成的子空间。
1.2 零空间 Nullspace N(A)
矩阵 A A A的零空间是 A x = 0 Ax=0 Ax=0的所有解 x x x在 R n R^n Rn空间中构成的子空间。
1.3 行空间 Row space C ( A T ) C(A^T) C(AT)
矩阵 A A A的行空间是 A A A的行向量的线性组合在 R n R^n Rn空间中构成的子空间,也就是矩阵 A T A^T AT的列空间。
1.4 左零空间 Left nullspace N ( A T ) N(A^T) N(AT)
我们称矩阵 A T A^T AT的零空间为矩阵 A A A的左零空间,它是 R m R^m Rm空间中的子空间。
2. 基和维度 Basis& Dimension
2.1 列空间
矩阵 A A A的 r r r个主元列( pivot columns) 构成了列空间 C ( A ) C(A) C(A)的一组基。 d i m C ( A ) = r a n k ( A ) = r dim \ C(A)=rank(A)=r dim C(A)=rank(A)=r
2.2 零空间
A x = 0 Ax=0 Ax=0的一组特解对应于矩阵 A A A的 n − r n-r n−r个自由列,并构成了零空间的一组基。个人理解:自由列分别进行one-hot处理。
d i m N ( A ) = n − r dim \ N(A)=n-r dim N(A)=n−r
2.3 行空间
我们用矩阵 A A A的化简的行阶梯矩阵 R R R。
A = [ 1 2 3 1 1 1 2 1 1 2 3 1 ] → ⋯ → [ 1 0 1 1 0 1 1 0 0 0 0 0 ] = [ I F 0 0 ] = R A = \left[
矩阵 A A A和矩阵 R R R的列空间不同( C ( A ) ≠ C ( R ) C(A) \neq C(R) C(A)=C(R)),但两者行空间相同。 R R R的行向量来自于 A A A的行向量的线性组合,因为消元操作是可逆的,所以 A A A 的向量也可以表示为 R R R行向量的线性组合。
R R R的前 r r r行向量就是矩阵 A A A行空间 C ( A T ) C(A^T) C(AT)的一组基。以A为例,其中一组基是 R R R中的前两行。
d i m C ( A T ) = r dim\ C(A^T)=r dim C(AT)=r
为什么 C ( A T ) = r C(A^T)=r C(AT)=r,可以重点关注 R R R中的 I I I。
2.4 左零空间
左零空间矩阵 A T A^T AT有 m m m 列, 而其秩为 r r r, 因此其自由列数目为 m − r m-r m−r。所以 d i m N ( A T ) = m − r dim\ N(A^T)=m-r dim N(AT)=m−r。
左零矩阵是满足 A T y = 0 A^Ty=0 ATy=0的所有向量 y y y的集合。 称之为左零矩阵是因为该式可写作 y T A = 0 T y^TA=0^T yTA=0T,此时右边为行向量,而 y y y出现在矩阵 A A A左侧。
为找到左零空间的基,我们应用增广矩阵:
[ A m × n I m × n ] → [ R m × n E m × n ] [A_{m\times n} \quad I_{m\times n} ] \rightarrow [R_{m\times n} \quad E_{m\times n} ] [Am×nIm×n]→[Rm×nEm×n]
我们将 A A A通过消元得到矩阵 R R R,其消元矩阵记为 E E E,即 E A = R EA=R EA=R。若 A A A为方阵,且 R = I R=I R=I,则有 E = A − 1 E=A^{-1} E=A−1。
以行操作的观点来看矩阵 E E E 和 A A A 的乘法,则矩阵 E 最下面的 m − r m-r m−r个行向量使得矩阵 A A A的行向量线性组合成为 0, 也就是矩阵 R R R最下面的 m − r m-r m−r个零向量。本例中, m − r = 1 m-r=1 m−r=1。
矩阵 E E E的这 m − r m-r m−r个行向量满足 y T A = 0 y^TA=0 yTA=0,它组成了矩阵 A A A左零空间的一组基。
在本例中的左零空间的一组基为 [ − 1 0 1 ] \left[
3. 新向量空间 New vector space
所有 3 ∗ 3 3*3 3∗3矩阵构成的集合是一个向量空间, 符合对线性运算封闭, 称之为 M M M。
M M M的子空间包括:
- 所有的上三角阵
- 所有的对称阵
- 所有的对角阵
对角阵是前两个子空间的交集,其维度为 3,其中一组基为:
[ 1 0 0 0 0 0 0 0 0 ] [ 0 0 0 0 1 0 0 0 0 ] [ 0 0 0 0 0 0 0 0 1 ] \left[
文章来源: blog.csdn.net,作者:herosunly,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/herosunly/article/details/90202067
- 点赞
- 收藏
- 关注作者
评论(0)