MIT线性代数笔记十 四个基本子空间

举报
herosunly 发表于 2021/11/29 23:14:40 2021/11/29
【摘要】   本节是线性代数的核心内容之一。讲解的四个子空间及其之间的关系。 文章目录 1. 四个子空间 Four subspaces1.1 列空间 Column space C(A)1.2 零空间 Nul...

  本节是线性代数的核心内容之一。讲解的四个子空间及其之间的关系。

1. 四个子空间 Four subspaces

  任意的 m ∗ n m*n mn 矩阵 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 nr个自由列,并构成了零空间的一组基。个人理解:自由列分别进行one-hot处理。
d i m   N ( A ) = n − r dim \ N(A)=n-r dim N(A)=nr

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[

111212323111 1 2 3 1 1 1 2 1 1 2 3 1
100010110100 1 0 1 1 0 1 1 0 0 0 0 0
I0F0 I F 0 0
A=111212323111100010110100=[I0F0]=R

  矩阵 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 mr。所以 d i m   N ( A T ) = m − r dim\ N(A^T)=m-r dim N(AT)=mr

  左零矩阵是满足 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=A1

在这里插入图片描述
  以行操作的观点来看矩阵 E E E A A A 的乘法,则矩阵 E 最下面的 m − r m-r mr个行向量使得矩阵 A A A的行向量线性组合成为 0, 也就是矩阵 R R R最下面的 m − r m-r mr个零向量。本例中, m − r = 1 m-r=1 mr=1

  矩阵 E E E的这 m − r m-r mr个行向量满足 y T A = 0 y^TA=0 yTA=0,它组成了矩阵 A A A左零空间的一组基。

  在本例中的左零空间的一组基为 [ − 1 0 1 ] \left[

101 1 0 1
101

3. 新向量空间 New vector space

  所有 3 ∗ 3 3*3 33矩阵构成的集合是一个向量空间, 符合对线性运算封闭, 称之为 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[

100000000 1 0 0 0 0 0 0 0 0
000010000 0 0 0 0 1 0 0 0 0
000000001 0 0 0 0 0 0 0 0 1
100000000000010000000000001

文章来源: blog.csdn.net,作者:herosunly,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/herosunly/article/details/90202067

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。