当前位置:   article > 正文

矩阵论 - 10 - 四个基本子空间

行空间的一组基

四个基本子空间

四个子空间 Four subspaces

对于任意的 m×n 矩阵 A,若 rank(A)=r ,则有:

  • 行空间 C(AT)

    • A 的行向量的线性组合在 Rn 空间中构成的子空间,也就是矩阵 AT 的列空间。

    • C(AT)Rn,dimC(AT)=r

      行空间的基:将矩阵 A 化为行阶梯矩阵:A=[123111211231][101101100000]=R

      行变换影响了 A 的列空间,所以 C(R)C(A),但行变换并不影响行空间,所以可以在矩阵 R 中看出前两行就是行空间的一组基。

      无论对于矩阵A还是R,其行空间的一组基,可以由行阶梯矩阵 R 的前 r 行向量组成。

  • 零空间 N(A)

    • Ax=0 的所有解 xRn 空间中构成的子空间。
    • N(A)Rn,dimN(A)=nr,自由元所在的列即可组成零空间的一组基。
  • 列空间 C(A)

    • A 的列向量的线性组合在 Rm 空间中构成的子空间。
    • C(A)Rm,dimC(A)=r,主元所在的列即可组成列空间的一组基。
  • 左零空间 N(AT)

    • 矩阵 AT 的零空间为矩阵 A 的左零空间,是 Rm 空间中的子空间。

    • 为什么叫零空间:ATy=0(ATy)T=0TyTA=0T

    • N(AT)Rm,dimN(AT)=mr

      左零空间的基:

      应用增广矩阵 [Am×nIm×n][Rm×nEm×n]

      A 通过消元得到矩阵 R ,其消元矩阵记为 E

      则有 EA=R (若 A 为可逆方阵,则有 E=A1)

      例子:

      [Am×nIm×m]=[123110011210101231001][101112001101100000101]=[Rm×nEm×m]

      EA=[120110101][123111211231]=[101101100000]=R

      很明显,式中 E 的最后一行对 A 的行做线性组合后,得到 R 的最后一行,即 0 向量,也就是 yTA=0T

总结

四个子空间维度以及其之间关系可以参考Gilbert Strang的图:

image-20211012213424576

  1. 行空间求法:将矩阵 A 化为行阶梯矩阵,前 r 行向量。
  2. 零空间求法:将矩阵 A 化为行阶梯矩阵,得出自由列个数,自由列一个个赋1,其他皆0,求解方程,得出自由列个数个特解,特解的线性组合就是 A 的零空间。
  3. 列空间求法:主元所在的列即可组成列空间的一组基。
  4. 左零空间求法:应用增广矩阵 [Am×nIm×n][Rm×nEm×n] ,套用 EA=R ,使得 R 的某行为 0E 对应行向量。

reference

[1] textbook

[2] mit18.06学习笔记-0

[3] mit18.06学习笔记-1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/833915
推荐阅读
相关标签
  

闽ICP备14008679号