计算矩阵的秩、行空间、列空间、零空间、左零空间

笔记来源:Rowspace and left nullspace | Matrix transformations | Linear Algebra | Khan Academy

秩:求方程组的通解个数、判定非齐次方程组有无解、秩和解的个数有关

零空间:线性方程组 Ax=0A\boldsymbol{x}=\boldsymbol{0}Ax=0 的所有解的集合

A=[2−1−3−426]N(A)={x∈R3∣Ax=0}A=\begin{bmatrix}2 & -1 & -3\\ -4 & 2 & 6\end{bmatrix}\quad N(A)=\{\boldsymbol{x}\in \mathbb{R}^3 |A\boldsymbol{x}=\boldsymbol{0} \} A=[2−4​−12​−36​]N(A)={x∈R3∣Ax=0}
从矩阵AAA 化简到上三角矩阵UUU 再化简到最简行阶梯型RRR
Ax=0→Ux=0→Rx=0A\boldsymbol{x}=\boldsymbol{0}\rightarrow U\boldsymbol{x}=\boldsymbol{0}\rightarrow R\boldsymbol{x}=\boldsymbol{0}Ax=0→Ux=0→Rx=0
Ax=[2−1−3−426][x1x2x3]=[00]A\boldsymbol{x}=\begin{bmatrix}2 & -1 & -3\\ -4 & 2 & 6\end{bmatrix}\begin{bmatrix} x_1\\ x_2\\ x_3\end{bmatrix}=\begin{bmatrix}0\\ 0\end{bmatrix} Ax=[2−4​−12​−36​]⎣⎡​x1​x2​x3​​⎦⎤​=[00​]

[2−1−3−42600]→[1−12−32−1123200]→[1−12−3200000]\left [ \begin{array}{c:c} \begin{matrix} 2 & -1 & -3\\ -4 & 2 & 6 \end{matrix}& \begin{matrix} 0\\ 0 \end{matrix} \end{array} \right ]\rightarrow \left [ \begin{array}{c:c} \begin{matrix} 1 & -\frac{1}{2} & -\frac{3}{2} \\ -1 & \frac{1}{2} & \frac{3}{2} \end{matrix}& \begin{matrix} 0\\ 0 \end{matrix} \end{array} \right ]\rightarrow \left [ \begin{array}{c:c} \begin{matrix} 1 & -\frac{1}{2} & -\frac{3}{2} \\ 0 & 0 & 0 \end{matrix}& \begin{matrix} 0\\ 0 \end{matrix} \end{array} \right ] [2−4​−12​−36​​00​​]→[1−1​−21​21​​−23​23​​​00​​]→[10​−21​0​−23​0​​00​​]

[1−12−32000][x1x2x3]=[00]\begin{bmatrix} 1 & -\frac{1}{2} & -\frac{3}{2} \\ 0 & 0 & 0 \end{bmatrix}\begin{bmatrix} x_1\\ x_2\\ x_3\end{bmatrix}=\begin{bmatrix}0\\ 0\end{bmatrix} [10​−21​0​−23​0​]⎣⎡​x1​x2​x3​​⎦⎤​=[00​]

x1x_1x1​是主元变量(与主元相关),x2、x3x_2、x_3x2​、x3​是自由变量(与主元不相关)
x1−12x2−32x3=0x1=12x2+32x3[x1x2x3]=x2[1210]+x3[3201]x_1-\frac{1}{2}x_2-\frac{3}{2}x_3=0\\ ~\\ x_1=\frac{1}{2}x_2+\frac{3}{2}x_3\\ ~\\ \begin{bmatrix} x_1\\ x_2\\ x_3\end{bmatrix}=x_2\begin{bmatrix}\frac{1}{2}\\ 1 \\0 \end{bmatrix}+x_3\begin{bmatrix}\frac{3}{2}\\ 0 \\1 \end{bmatrix} x1​−21​x2​−23​x3​=0 x1​=21​x2​+23​x3​ ⎣⎡​x1​x2​x3​​⎦⎤​=x2​⎣⎡​21​10​⎦⎤​+x3​⎣⎡​23​01​⎦⎤​

矩阵AAA 的零空间(要计算矩阵的零空间,需要将矩阵A化为最简行阶梯型矩阵 【reduced row echelon form】,化简后基张成的空间就是矩阵的零空间)
N(A)=Span([1210],[3201])N(A)=Span(\begin{bmatrix}\frac{1}{2}\\ 1 \\0 \end{bmatrix},\begin{bmatrix}\frac{3}{2}\\ 0 \\1 \end{bmatrix}) N(A)=Span(⎣⎡​21​10​⎦⎤​,⎣⎡​23​01​⎦⎤​)
矩阵AAA 的列空间(第一个、第二个、第三个向量线性相关,所以只需用一个向量张成的空间即可表达此列空间)
C(A)=Span([2−4],[−12],[−36])=Span([2−4])C(A)=Span(\begin{bmatrix}2\\ -4\end{bmatrix},\begin{bmatrix}-1\\ 2\end{bmatrix},\begin{bmatrix}-3\\ 6\end{bmatrix})=Span(\begin{bmatrix}2\\ -4\end{bmatrix}) C(A)=Span([2−4​],[−12​],[−36​])=Span([2−4​])
矩阵AAA 的秩(矩阵AAA化简为最简行阶梯型后非零行的行数或主元个数,几何上表现为经过矩阵A的线性变换后的空间维数)

矩阵AAA的秩是在回答A中有多少列是线性无关的,矩阵ATA^TAT是在回答A中有多少行是线性无关的(参考自)
Rank(A)=1Rank(A)=1 Rank(A)=1


矩阵 AAA 的转置 ATA^TAT
AT=[2−4−12−36]N(AT)={x∈R2∣ATx=0}A^T=\begin{bmatrix}2 & -4\\ -1 & 2\\ -3 & 6 \end{bmatrix}\quad N(A^T)=\{\boldsymbol{x}\in \mathbb{R}^2|A^T\boldsymbol{x}=\boldsymbol{0} \} AT=⎣⎡​2−1−3​−426​⎦⎤​N(AT)={x∈R2∣ATx=0}

[2−4−12−36]→[1−2−12−12]→[1−20000]=rref(AT)\begin{bmatrix} 2 & -4\\ -1 & 2\\ -3 & 6 \end{bmatrix}\rightarrow \begin{bmatrix} 1 & -2\\ -1 & 2\\ -1 & 2 \end{bmatrix}\rightarrow \begin{bmatrix} 1 & -2\\ 0 & 0\\ 0 & 0 \end{bmatrix}=rref(A^T) ⎣⎡​2−1−3​−426​⎦⎤​→⎣⎡​1−1−1​−222​⎦⎤​→⎣⎡​100​−200​⎦⎤​=rref(AT)

[1−20000][x1x2]=[000]\begin{bmatrix} 1 & -2\\ 0 & 0\\ 0 & 0 \end{bmatrix} \begin{bmatrix} x_1\\ x_2 \end{bmatrix}= \begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix} ⎣⎡​100​−200​⎦⎤​[x1​x2​​]=⎣⎡​000​⎦⎤​

x1−2x2=0x1=2x2[x1x2]=x2[21]x_1-2x_2=0\\ ~\\ x_1=2x_2\\ ~\\ \begin{bmatrix} x_1\\ x_2 \end{bmatrix}=x_2 \begin{bmatrix} 2\\ 1 \end{bmatrix} x1​−2x2​=0 x1​=2x2​ [x1​x2​​]=x2​[21​]

矩阵AAA 的转置的零空间(即矩阵A的左零空间)(所求的 x\boldsymbol{x}x 在矩阵AAA 的左侧)

ATx=0(ATx)T=(0)TxT(AT)T=0TxTA=0TN(AT)={x∣ATx=0}={x∣xTA=0T}A^T\boldsymbol{x}=\boldsymbol{0}\\ ~\\ (A^T\boldsymbol{x})^T=(\boldsymbol{0})^T\\ ~\\ \boldsymbol{x}^T (A^T)^T=\boldsymbol{0}^T\\ ~\\ \boldsymbol{x}^TA=\boldsymbol{0}^T\\ ~\\ N(A^T)=\{\boldsymbol{x}|A^T\boldsymbol{x}=\boldsymbol{0}\}=\{\boldsymbol{x}|\boldsymbol{x}^TA=\boldsymbol{0}^T\} ATx=0 (ATx)T=(0)T xT(AT)T=0T xTA=0T N(AT)={x∣ATx=0}={x∣xTA=0T}

N(AT)=Span([21])N(A^T)=Span(\begin{bmatrix} 2\\ 1 \end{bmatrix}) N(AT)=Span([21​])

矩阵A的转置的列空间(即矩阵A的行空间)(第一个向量与第二个向量线性相关,所以只需用一个向量张成的空间即可表达此行空间)
C(AT)=Span([2−1−3],[−426])=Span([2−1−3])C(A^T)=Span(\begin{bmatrix} 2\\ -1\\ -3 \end{bmatrix},\begin{bmatrix} -4\\ 2\\ 6 \end{bmatrix})=Span(\begin{bmatrix} 2\\ -1\\ -3 \end{bmatrix}) C(AT)=Span(⎣⎡​2−1−3​⎦⎤​,⎣⎡​−426​⎦⎤​)=Span(⎣⎡​2−1−3​⎦⎤​)
矩阵ATA^TAT 的秩(矩阵ATA^TAT化简为最简行阶梯型后非零行的行数或主元个数,几何上表现为经过矩阵A的线性变换后的空间维数)

矩阵AAA的秩是在回答A中有多少列是线性无关的,矩阵ATA^TAT是在回答A中有多少行是线性无关的(参考自)
Rank(AT)=1Rank(A^T)=1 Rank(AT)=1


A=[2−1−3−426]AT=[2−4−12−36]A=\begin{bmatrix}2 & -1 & -3\\ -4 & 2 & 6\end{bmatrix}\quad A^T=\begin{bmatrix}2 & -4\\ -1 & 2\\ -3 & 6 \end{bmatrix} A=[2−4​−12​−36​]AT=⎣⎡​2−1−3​−426​⎦⎤​

矩阵AAA 的零空间N(A)N(A)N(A)、矩阵AAA 的列空间C(A)C(A)C(A)
N(A)=Span([1210],[3201])C(A)=Span([2−4])N(A)=Span(\begin{bmatrix}\frac{1}{2}\\ 1 \\0 \end{bmatrix},\begin{bmatrix}\frac{3}{2}\\ 0 \\1 \end{bmatrix})\quad C(A)=Span(\begin{bmatrix}2\\ -4\end{bmatrix}) N(A)=Span(⎣⎡​21​10​⎦⎤​,⎣⎡​23​01​⎦⎤​)C(A)=Span([2−4​])
矩阵AAA 的左零空间N(AT)N(A^T)N(AT)、矩阵AAA 的行空间C(AT)C(A^T)C(AT)
N(AT)=Span([21])C(AT)=Span([2−1−3])N(A^T)=Span(\begin{bmatrix} 2\\ 1 \end{bmatrix}) \quad C(A^T)=Span(\begin{bmatrix} 2\\ -1\\ -3 \end{bmatrix}) N(AT)=Span([21​])C(AT)=Span(⎣⎡​2−1−3​⎦⎤​)

梳理一下各个子空间之间的关系:

矩阵AAA 的零空间N(A)N(A)N(A) 和 矩阵AAA 的行空间C(AT)C(A^T)C(AT) 互相垂直


矩阵AAA 的列空间C(A)C(A)C(A) 和 矩阵AAA 的左零空间N(AT)N(A^T)N(AT) 互相垂直


矩阵 AAA 的秩为: r=Rank(A)=1r=Rank(A)=1r=Rank(A)=1
矩阵 AAA 的大小:行×列=m×n=2×3m×n=2×3m×n=2×3,即m=2m=2m=2、n=3n=3n=3


矩阵 AAA 的行空间的维度:r=1r=1r=1 【C(AT)⊆R1C(A^T)\subseteq \mathbb{R}^1C(AT)⊆R1】
矩阵 AAA 的零空间的维度:n−r=3−1=2n-r=3-1=2n−r=3−1=2【N(A)⊆R2N(A)\subseteq \mathbb{R}^2N(A)⊆R2】
矩阵 AAA 的列空间的维度:r=1r=1r=1 【C(A)⊆R1C(A)\subseteq \mathbb{R}^1C(A)⊆R1】
矩阵 AAA 的左零空间的维度:m−r=2−1=1m-r=2-1=1m−r=2−1=1【N(AT)⊆R1N(A^T)\subseteq \mathbb{R}^1N(AT)⊆R1】



计算矩阵的秩、行空间、列空间、零空间、左零空间相关推荐

  1. 再理解:零空间、行空间、列空间、左零空间、基础解系、极大线性无关组、齐次解、非齐次解之间的关系

    再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1.再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1. ...

  2. 线性代数学习笔记4-6:矩阵的四个子空间(零空间、列空间、行空间、左零空间)、初等行变换、测验题

    与矩阵有关的四个子空间 掌握矩阵的四个子空间,就掌握了线性代数的半壁江山 之前说过,只要掌握①空间的一组基②空间的维数(基向量的个数),就获得了空间的所有信息 对于一个矩阵 A m × n \math ...

  3. 线性代数(十六) : 矩阵的左零空间及四个基本子空间总结

    矩阵的列空间,行空间,零空间,和做零空间是矩阵的四个基本的子空间,本节总结这四个子空间. 0 本节需要复习的内容 子空间 基与维数 列空间与零空间 1 行空间 (i) 将矩阵的每一行看做一个行向量,则 ...

  4. 线性代数笔记14——行空间和左零空间

    前面已经介绍了矩阵的零空间和列空间,它们都属于矩阵的四个基本子空间,基本子空间还包括行空间和左零空间. 召唤一个矩阵: 为了找出零空间和列空间,先进行套路运算--转换为行最简阶梯矩阵: 只有一个主元, ...

  5. AI笔记: 数学基础之矩阵的初等变换计算矩阵的秩

    引例 求解矩阵方程AX=B, 其中 A = ( 2 1 − 3 1 2 − 2 − 1 3 2 ) , B = ( 1 − 1 2 0 − 2 5 ) A =\left (\begin{array}{ ...

  6. 20211003 矩阵的值域(列空间)和核空间(零空间)

    对于A∈Rm×nA \in \mathbb{R}^{m\times n}A∈Rm×n, AAA的值域(AAA的列空间)为AAA的所有列向量张成的空间V1V_1V1​; ATA^{T}AT的值域(AAA ...

  7. 线性代数学习笔记5-1:正交的向量/空间、正交补(行空间和零空间正交)

    向量的正交 向量x\boldsymbol xx和向量y\boldsymbol yy正交的定义: 就是说它们的点积 / 内积为零:x⋅y=0\boldsymbol x\cdot\boldsymbol y ...

  8. 二一、正交补、转置矩阵的秩、子空间的维度

    1. 定义 如果可以找到一个集合,集合中的每一个元素正交于子空间V中的每一个元素,那么该集合就称为V的正交补:Orthogonal complement of V, 可以简称为V perp,V per ...

  9. 矩阵——特征向量(Eigenvector)

    矩阵的基础内容以前已经提到,今天我们来看看矩阵的重要特性--特征向量. 矩阵是个非常抽象的数学概念,很多人到了这里往往望而生畏.比如矩阵的乘法为什么有这样奇怪的定义?实际上是由工程实际需要定义过来的. ...

最新文章

  1. Discuz!X论坛开发(九)二次开发之Discuz X2 文件目录功能详解
  2. 第21章:MongoDB-聚合操作--聚合管道--$geoNear
  3. 深度优化sql 查询, 提升性能一百倍是什么概念?
  4. POI读取word文件,(支持HSSF和XSSF两种方式)
  5. 旺财速啃H5框架之Bootstrap(六)
  6. 性能测试诊断分析与优化培训资料打包下载
  7. chromebook开发php,玩转chromebook
  8. xxl-job使用笔记
  9. jQuery javaScript js 判断浏览器的类型、版本的方法
  10. 阿里巴巴Java开发 之 MySQL规约
  11. No module named swigfaiss
  12. 使用迅捷pdf虚拟打印机可以将excel转换成pdf文件吗?
  13. dsp调音一次多少钱_把手教你调音玩转DSP
  14. IBM和DoE推出世界上最快的超级计算机
  15. 计算机组成原理- 旋转跳跃的指令实现
  16. 基于IIS Live Smooth Streaming技术流媒体直播系统
  17. 厦门大学计算机科学非全,厦门大学:2017年非全日制硕士招生全部为专业学位...
  18. linux系统属于操作系统吗,linux属于什么操作系统
  19. 字符串7——重复的子字符串
  20. visio调出对齐与粘附快捷键

热门文章

  1. 对于idea创建项目后,run的图标是灰色的
  2. 6招教你网购婚纱一样好
  3. Eric6安装问题解决
  4. findindex 用法
  5. SpyGlass工具介绍
  6. BUUCTF-MISC-[XMAN2018排位赛]ppap
  7. 更新生产任务单工时和BOM描述
  8. python 爬虫实战六:用 selenium 爬取豆瓣电影
  9. 联想td350服务器做系统,关于联想TD350服务器硬装CentOS操作系统注意事项.docx
  10. 【Qt一骚操作】Qt 开发中触发鼠标悬停事件