自在学
分类课程智能体订阅
分类课程AI导师价格
课程进度
7 / 12
上一节子空间、张成、线性无关、基与维数下一节线性变换与矩阵
自在学

© 2025 - 2026 自在学,保留所有权利。

公网安备湘公网安备43020302000292号 | 湘ICP备2025148919号-1

关于我们隐私政策使用条款

© 2025 自在学,保留所有权利。

公网安备湘公网安备43020302000292号湘ICP备2025148919号-1

数学线性代数 I:向量、矩阵与线性变换四个基本子空间与秩-零化度

四个基本子空间与秩-零化度

上一章把“子空间、基、维数”这些词讲清楚了。本章把它们放回矩阵里。一个矩阵 AAA 不只是一个数字表,它同时带着四个子空间:列空间、零空间、行空间和左零空间。它们分别回答四类问题:哪些 bbb 可以写成 AxAxAx,哪些 xxx 会被 AAA 压成 000,哪些约束真正独立,哪些输出关系必须自动满足。

如果 AAA 是一个 m×nm\times nm×n 矩阵,那么列空间和左零空间住在 Rm\mathbb R^mRm,行空间和零空间住在 Rn\mathbb R^nRn。先分清它们住在哪里,再谈基和维数,会少走很多弯路。

四个基本子空间总览图:矩阵 A 将输入空间中的行空间映到输出空间中的列空间,并把零空间压到 0。

四个基本子空间与秩-零化度的关系示意图。


四个空间分别在问什么

设 AAA 是一个 m×nm\times nm×n 矩阵。矩阵乘法 AxAxAx 接收 Rn\mathbb R^nRn 中的向量,输出 Rm\mathbb R^mRm 中的向量。因此,和输入有关的空间住在 Rn\mathbb R^nRn,和输出有关的空间住在 Rm\mathbb R^mRm。

列空间

列空间是 AAA 的列向量张成的子空间:

C(A)=span⁡{a1,a2,…,an}⊆RmC(A)=\operatorname{span}\lbrace a_1,a_2,\dots,a_n\rbrace\subseteq \mathbb R^mC(A)=span{a1​,a2​,…,an​}⊆Rm

因为

Ax=x1a1+x2a2+⋯+xnanAx=x_1a_1+x_2a_2+\cdots+x_na_nAx=x1​a1​+x2​a2​+⋯+xn​an​

所以列空间就是所有可能输出 AxAxAx 的集合。方程 Ax=bAx=bAx=b 有解,当且仅当 bbb 落在 C(A)C(A)C(A) 中。

线性代数示意图:矩阵 A 的列向量张成列空间平面,向量 b 在平面内表示方程有解,向量 b' 在平面外表示不相容。

列空间与方程 Ax=b:b 必须在列空间里,方程才有解。

零空间

零空间是齐次方程的全部解:

N(A)={x∈Rn:Ax=0}N(A)=\lbrace x\in\mathbb R^n:Ax=0\rbraceN(A)={x∈Rn:Ax=0}

它描述输入空间中“看不见”的方向。沿着零空间方向移动,输出不会改变。若 v∈N(A)v\in N(A)v∈N(A),则

A(x+v)=Ax+Av=AxA(x+v)=Ax+Av=AxA(x+v)=Ax+Av=Ax

这句话在解非齐次方程时很有用:只要找到一个特解 xpx_pxp​,全部解就是

x=xp+v,v∈N(A)x=x_p+v,\quad v\in N(A)x=xp​+v,v∈N(A)

矩阵变换将三维零空间中的自由方向直线压到二维输出空间的原点,标注 Ax=0。

零空间中的自由变量方向:沿 N(A) 的向量在变换 A 下都映射到 0。

行空间

行空间是 AAA 的行向量张成的子空间,也可以写成 ATA^\mathsf TAT 的列空间:

C(AT)⊆RnC(A^\mathsf T)\subseteq \mathbb R^nC(AT)⊆Rn

行空间住在输入空间里。每一行给出一个线性约束,例如

ai1x1+ai2x2+⋯+ainxn=bia_{i1}x_1+a_{i2}x_2+\cdots+a_{in}x_n=b_iai1​x1​+ai2​x2​+⋯+ain​xn​=bi​

行空间收集的是这些约束真正能测到的方向。与行空间垂直的方向,正是零空间中的方向。

左零空间

左零空间是转置矩阵的零空间:

N(AT)={y∈Rm:ATy=0}N(A^\mathsf T)=\lbrace y\in\mathbb R^m:A^\mathsf T y=0\rbraceN(AT)={y∈Rm:ATy=0}

它也可以理解为所有满足 yTA=0y^\mathsf T A=0yTA=0 的向量 yyy。若 y∈N(AT)y\in N(A^\mathsf T)y∈N(AT),那么对任何 Ax=bAx=bAx=b 的可解右端 bbb,都有

yTb=yTAx=0y^\mathsf T b=y^\mathsf T Ax=0yTb=yTAx=0

因此左零空间给出的是 bbb 必须满足的相容性条件。

线性代数教学插图,左侧展示行向量作为测量约束作用于未知向量 x,右侧展示向量 y 垂直于列空间并满足 A^T y = 0。

行空间表示真正参与测量的约束方向;左零空间表示与列空间正交、满足 A^T y = 0 的输出关系。

一张表定位四个空间

空间住在哪里定义主要问题
列空间 C(A)C(A)C(A)Rm\mathbb R^mRmAAA 的列向量张成哪些 bbb 让 Ax=bAx=bAx=b 有解
零空间 N(A)N(A)N(A)Rn\mathbb R^nRnAx=0Ax=0Ax=0 的全部解输入中哪些方向会被压成 000
行空间 C(AT)C(A^\mathsf T)C(AT)Rn\mathbb R^nRnAAA 的行向量张成哪些输入方向被约束真正测到
左零空间 N(AT)N(A^\mathsf T)N(AT)Rm\mathbb R^mRmATy=0A^\mathsf T y=0ATy=0 的全部解bbb 必须满足哪些相容关系

从行最简形读出基

四个基本子空间不是只靠定义来理解的。给定一个具体矩阵,我们通常先做行化简,再从行最简形读出主元列、自由变量和非零行。

这一章用同一个矩阵贯穿:

A=[120100111212]A= \begin{bmatrix} 1&2&0&1\\ 0&0&1&1\\ 1&2&1&2 \end{bmatrix}A=​101​202​011​112​​

对它做行化简,得到

R=[120100110000]R= \begin{bmatrix} 1&2&0&1\\ 0&0&1&1\\ 0&0&0&0 \end{bmatrix}R=​100​200​010​110​​

主元列是第 111 列和第 333 列。第 222 个变量和第 444 个变量是自由变量。

从行最简形读出基的线性代数教学图,突出主元列和自由列。

原矩阵 A 与行最简形 R 对照,说明列空间基、行空间基和零空间基的读取方法。

行变换保持零空间和行空间不变,但一般会改变列空间中的具体列向量。因此,列空间的基要回到原矩阵 AAA 里取主元列,不能直接拿行最简形 RRR 的主元列代替。

列空间基

主元列告诉我们哪些原始列向量线性无关。因为主元列是第 111 列和第 333 列,所以列空间的一组基是原矩阵 AAA 的第 111 列和第 333 列:

{[101],[011]}\left\lbrace \begin{bmatrix}1\\0\\1\end{bmatrix}, \begin{bmatrix}0\\1\\1\end{bmatrix} \right\rbrace⎩⎨⎧​​101​​,​011​​⎭⎬⎫​

于是

dim⁡C(A)=2\dim C(A)=2dimC(A)=2

行空间基

行变换不会改变行空间。行最简形中的非零行给出行空间的一组基:

{[1201],[0011]}\left\lbrace \begin{bmatrix}1&2&0&1\end{bmatrix}, \begin{bmatrix}0&0&1&1\end{bmatrix} \right\rbrace{[1​2​0​1​],[0​0​1​1​]}

因此

dim⁡C(AT)=2\dim C(A^\mathsf T)=2dimC(AT)=2

零空间基

求零空间时,解 Rx=0Rx=0Rx=0 即可,因为 Ax=0Ax=0Ax=0 与 Rx=0Rx=0Rx=0 有相同解集。由 RRR 得到

x1+2x2+x4=0x_1+2x_2+x_4=0x1​+2x2​+x4​=0 x3+x4=0x_3+x_4=0x3​+x4​=0

令 x2=sx_2=sx2​=s,x4=tx_4=tx4​=t,则

x1=−2s−t,x3=−tx_1=-2s-t,\quad x_3=-tx1​=−2s−t,x3​=−t

所以

x=s[−2100]+t[−10−11]x= s\begin{bmatrix}-2\\1\\0\\0\end{bmatrix} +t\begin{bmatrix}-1\\0\\-1\\1\end{bmatrix}x=s​−2100​​+t​−10−11​​

零空间的一组基是

{[−2100],[−10−11]}\left\lbrace \begin{bmatrix}-2\\1\\0\\0\end{bmatrix}, \begin{bmatrix}-1\\0\\-1\\1\end{bmatrix} \right\rbrace⎩⎨⎧​​−2100​​,​−10−11​​⎭⎬⎫​

于是

dim⁡N(A)=2\dim N(A)=2dimN(A)=2

左零空间基

左零空间要解 ATy=0A^\mathsf T y=0ATy=0。设

y=[y1y2y3]y=\begin{bmatrix}y_1\\y_2\\y_3\end{bmatrix}y=​y1​y2​y3​​​

则

ATy=0A^\mathsf T y=0ATy=0

给出条件

y1+y3=0,y2+y3=0y_1+y_3=0,\quad y_2+y_3=0y1​+y3​=0,y2​+y3​=0

令 y3=ty_3=ty3​=t,得到

y=t[−1−11]y=t\begin{bmatrix}-1\\-1\\1\end{bmatrix}y=t​−1−11​​

左零空间的一组基是

{[−1−11]}\left\lbrace \begin{bmatrix}-1\\-1\\1\end{bmatrix} \right\rbrace⎩⎨⎧​​−1−11​​⎭⎬⎫​

因此

dim⁡N(AT)=1\dim N(A^\mathsf T)=1dimN(AT)=1

秩、零化度与维数账本

矩阵 AAA 的秩是列空间的维数,也等于行空间的维数:

rank⁡(A)=dim⁡C(A)=dim⁡C(AT)\operatorname{rank}(A)=\dim C(A)=\dim C(A^\mathsf T)rank(A)=dimC(A)=dimC(AT)

零化度是零空间的维数:

nullity⁡(A)=dim⁡N(A)\operatorname{nullity}(A)=\dim N(A)nullity(A)=dimN(A)

如果 AAA 有 nnn 列,秩为 rrr,那么

rank⁡(A)+nullity⁡(A)=n\operatorname{rank}(A)+\operatorname{nullity}(A)=nrank(A)+nullity(A)=n

这就是秩-零化度关系。它说的是:输入变量一共有 nnn 个方向,其中 rrr 个方向被矩阵真正送进列空间,剩下 n−rn-rn−r 个方向落进零空间。

秩-零化度平衡示意图:n 个变量被分为秩 r 的主元约束方向和零化度 n-r 的自由方向,并配有天平表达约束与自由度平衡。

秩 + 零化度 = 变量总数:主元约束的方向与自由方向共同构成全部变量维度。

四个维数一起看

若 AAA 是 m×nm\times nm×n 矩阵,秩为 rrr,那么四个基本子空间的维数是:

dim⁡C(A)=r\dim C(A)=rdimC(A)=r dim⁡N(A)=n−r\dim N(A)=n-rdimN(A)=n−r dim⁡C(AT)=r\dim C(A^\mathsf T)=rdimC(AT)=r dim⁡N(AT)=m−r\dim N(A^\mathsf T)=m-rdimN(AT)=m−r

这四行很短,但信息很密。前两行把输入空间 Rn\mathbb R^nRn 分成“被看见的 rrr 维”和“被压没的 n−rn-rn−r 维”。后两行把输出空间 Rm\mathbb R^mRm 分成“真正能达到的 rrr 维”和“与所有输出都正交的 m−rm-rm−r 维”。

秩不是只数主元的技巧。它同时数列空间的维数、行空间的维数、独立约束的数量,以及矩阵真正能传递的自由方向数量。

约束与自由度的平衡

在一个方程组 Ax=bAx=bAx=b 中,nnn 个未知数并不等于 nnn 个自由度。独立约束越多,自由度越少。若秩为 rrr,则主元变量有 rrr 个,自由变量有 n−rn-rn−r 个。

对于齐次方程 Ax=0Ax=0Ax=0,自由变量直接给出零空间维数。对于非齐次方程 Ax=bAx=bAx=b,若它有解,那么自由变量仍然决定解集的维数:

x=xp+c1v1+⋯+cn−rvn−rx=x_p+c_1v_1+\cdots+c_{n-r}v_{n-r}x=xp​+c1​v1​+⋯+cn−r​vn−r​

其中 v1,…,vn−rv_1,\dots,v_{n-r}v1​,…,vn−r​ 是 N(A)N(A)N(A) 的一组基。


例题:完整读出四个空间

继续使用矩阵

A=[120100111212]A= \begin{bmatrix} 1&2&0&1\\ 0&0&1&1\\ 1&2&1&2 \end{bmatrix}A=​101​202​011​112​​

求四个基本子空间的一组基,并判断 Ax=bAx=bAx=b 何时有解。

先行化简矩阵。由第三行减去第一行再减去第二行,得到零行,所以行最简形是

R=[120100110000]R= \begin{bmatrix} 1&2&0&1\\ 0&0&1&1\\ 0&0&0&0 \end{bmatrix}R=​100​200​010​110​​

主元列是第 111 列和第 333 列,因此秩为 222。

列空间基取原矩阵的主元列,而不是取 RRR 的主元列:

{[101],[011]}\left\lbrace \begin{bmatrix}1\\0\\1\end{bmatrix}, \begin{bmatrix}0\\1\\1\end{bmatrix} \right\rbrace⎩⎨⎧​​101​​,​011​​⎭⎬⎫​

这说明所有可达到的右端 bbb 都在这两个向量张成的平面中。

行空间基取 RRR 的非零行:

{[1201],[0011]}\left\lbrace \begin{bmatrix}1&2&0&1\end{bmatrix}, \begin{bmatrix}0&0&1&1\end{bmatrix} \right\rbrace{[1​2​0​1​],[0​0​1​1​]}

这两行代表两个独立约束,原矩阵第三行没有提供新的独立约束。

零空间由自由变量给出。令 x2=sx_2=sx2​=s,x4=tx_4=tx4​=t,可得

x=s[−2100]+t[−10−11]x= s\begin{bmatrix}-2\\1\\0\\0\end{bmatrix} +t\begin{bmatrix}-1\\0\\-1\\1\end{bmatrix}x=s​−2100​​+t​−10−11​​

所以零空间是二维的,这也符合 n−r=4−2=2n-r=4-2=2n−r=4−2=2。

左零空间由 ATy=0A^\mathsf T y=0ATy=0 得到:

y=t[−1−11]y=t\begin{bmatrix}-1\\-1\\1\end{bmatrix}y=t​−1−11​​

因而 Ax=bAx=bAx=b 可解时必须满足

[−1−11][b1b2b3]=0\begin{bmatrix}-1&-1&1\end{bmatrix} \begin{bmatrix}b_1\\b_2\\b_3\end{bmatrix} =0[−1​−1​1​]​b1​b2​b3​​​=0

也就是

b3=b1+b2b_3=b_1+b_2b3​=b1​+b2​

这个例子里的第三个方程等于前两个方程相加,所以右端也必须满足同样关系。左零空间把这种“隐藏的相容条件”直接写了出来。


方程组的三种读法

同一个方程 Ax=bAx=bAx=b 可以从三个角度读。

列空间读法

列空间读法问:bbb 能不能由 AAA 的列向量线性组合得到?如果不能,方程无解。如果能,至少存在一个特解。

对于本章例子,b=(3,1,4)Tb=(3,1,4)^\mathsf Tb=(3,1,4)T 满足 4=3+14=3+14=3+1,所以有解。b=(3,1,5)Tb=(3,1,5)^\mathsf Tb=(3,1,5)T 不满足这个条件,所以无解。

零空间读法

零空间读法问:如果有一个解,是否还能沿某些方向继续移动而不改变输出?若 N(A)N(A)N(A) 只有零向量,解至多唯一。若 N(A)N(A)N(A) 有正维数,只要方程有解,就会有无穷多解。

本章例子中 dim⁡N(A)=2\dim N(A)=2dimN(A)=2,所以每一个可解的 Ax=bAx=bAx=b 都有两个自由参数。

左零空间读法

左零空间读法问:右端 bbb 是否满足所有相容条件?如果 y∈N(AT)y\in N(A^\mathsf T)y∈N(AT),则可解的 bbb 必须满足 yTb=0y^\mathsf T b=0yTb=0。

本章例子中,左零空间由 (−1,−1,1)T(-1,-1,1)^\mathsf T(−1,−1,1)T 张成,所以

−b1−b2+b3=0-b_1-b_2+b_3=0−b1​−b2​+b3​=0

这比反复消元更直接地指出了无解的原因。

“方程个数多”不一定代表约束多。真正重要的是独立约束的数量,也就是秩。重复方程、倍数方程和线性组合出来的方程不会增加秩。


应用:网络流量中的自由环路

网络流量是理解秩-零化度的好例子。把每条边的流量看成未知数,把每个节点的守恒条件写成方程:流入等于流出。若用一个关联矩阵 BBB 表示这些节点约束,那么

Bx=0Bx=0Bx=0

表示每个节点都平衡。

四个节点五条有向边的网络流量示意图,标出流入等于流出的独立约束 r 个和环路上的自由流 n-r 个。

网络流量中的约束与自由度:节点平衡给出独立约束,环路流量体现秩-零化度中的自由度。

在一个连通网络中,所有节点守恒方程并不完全独立。因为把所有节点的“流入减流出”加起来,内部边会一正一负抵消,总和自动为 000。这会留下至少一个左零空间方向:所有节点方程相加的那条关系。

如果网络有 555 条边,而独立节点约束有 333 个,那么零空间维数是

5−3=25-3=25−3=2

这两个自由度可以理解为沿闭合环路绕行的流量。它们不会破坏节点平衡,只会改变边上的分配。


易错点与检查方法

列空间基不能直接取行最简形的列

行变换会改变列向量在 Rm\mathbb R^mRm 中的位置。行最简形只负责告诉我们哪些列是主元列。真正的列空间基,要回到原矩阵取对应列。

零空间要看自由变量

零空间维数等于自由变量个数。如果 nnn 列矩阵秩为 rrr,那么自由变量有 n−rn-rn−r 个,零空间就是 n−rn-rn−r 维。

左零空间不是“左边的零空间”

左零空间不是在矩阵左侧随便找东西,而是解

ATy=0A^\mathsf T y=0ATy=0

它住在输出空间 Rm\mathbb R^mRm 中,给出右端 bbb 的相容性条件。

先问空间住在哪里

做题时可以先写下四个维数:

C(A)⊆Rm,N(A)⊆RnC(A)\subseteq \mathbb R^m,\quad N(A)\subseteq \mathbb R^nC(A)⊆Rm,N(A)⊆Rn C(AT)⊆Rn,N(AT)⊆RmC(A^\mathsf T)\subseteq \mathbb R^n,\quad N(A^\mathsf T)\subseteq \mathbb R^mC(AT)⊆Rn,N(AT)⊆Rm

如果一个基向量的长度和所在空间不一致,通常说明你把空间放错了。


练习

练习一:读秩和零化度

设

A=[10201−1000]A= \begin{bmatrix} 1&0&2\\ 0&1&-1\\ 0&0&0 \end{bmatrix}A=​100​010​2−10​​

求 rank⁡(A)\operatorname{rank}(A)rank(A)、nullity⁡(A)\operatorname{nullity}(A)nullity(A) 和 N(A)N(A)N(A) 的一组基。

矩阵已经是行最简形,主元列是第 111 列和第 222 列,所以

rank⁡(A)=2\operatorname{rank}(A)=2rank(A)=2

矩阵有 333 列,所以

nullity⁡(A)=3−2=1\operatorname{nullity}(A)=3-2=1nullity(A)=3−2=1

由方程

x1+2x3=0,x2−x3=0x_1+2x_3=0,\quad x_2-x_3=0x1​+2x3​=0,x2​−x3​=0

令 x3=tx_3=tx3​=t,得到

x=t[−211]x=t\begin{bmatrix}-2\\1\\1\end{bmatrix}x=t​−211​​

因此 N(A)N(A)N(A) 的一组基是

{[−211]}\left\lbrace \begin{bmatrix}-2\\1\\1\end{bmatrix} \right\rbrace⎩⎨⎧​​−211​​⎭⎬⎫​

练习二:用左零空间判断相容性

对本章的矩阵

A=[120100111212]A= \begin{bmatrix} 1&2&0&1\\ 0&0&1&1\\ 1&2&1&2 \end{bmatrix}A=​101​202​011​112​​

判断 Ax=bAx=bAx=b 在 b=(3,1,5)Tb=(3,1,5)^\mathsf Tb=(3,1,5)T 时是否有解。

本章已经求出左零空间由

[−1−11]\begin{bmatrix}-1\\-1\\1\end{bmatrix}​−1−11​​

张成。可解时必须有

−b1−b2+b3=0-b_1-b_2+b_3=0−b1​−b2​+b3​=0

代入 b=(3,1,5)Tb=(3,1,5)^\mathsf Tb=(3,1,5)T,得到

−3−1+5=1-3-1+5=1−3−1+5=1

不等于 000,所以方程无解。

练习三:四个空间的维数

设 AAA 是一个 5×85\times 85×8 矩阵,且 rank⁡(A)=5\operatorname{rank}(A)=5rank(A)=5。求四个基本子空间的维数,并说明 Ax=bAx=bAx=b 对任意 b∈R5b\in\mathbb R^5b∈R5 是否都有解。

这里 m=5m=5m=5,n=8n=8n=8,r=5r=5r=5。因此

dim⁡C(A)=5\dim C(A)=5dimC(A)=5dim⁡N(A)=8−5=3\dim N(A)=8-5=3dimN(A)=8−5=3dim⁡C(AT)=5\dim C(A^\mathsf T)=5dimC(AT)=5dim⁡N(AT)=5−5=0\dim N(A^\mathsf T)=5-5=0dimN(AT)=5−5=0

因为列空间是 R5\mathbb R^5R5 的 555 维子空间,所以 C(A)=R5C(A)=\mathbb R^5C(A)=R5。因此对任意 b∈R5b\in\mathbb R^5b∈R5,方程 Ax=bAx=bAx=b 都有解。又因为零空间维数是 333,每个解集都有 333 个自由方向。

练习四:一眼看出依赖关系

设

B=[112233]B= \begin{bmatrix} 1&1\\ 2&2\\ 3&3 \end{bmatrix}B=​123​123​​

求 C(B)C(B)C(B)、N(B)N(B)N(B) 和 N(BT)N(B^\mathsf T)N(BT) 的一组基。

两列相同,所以列空间由第一列张成:

C(B)=span⁡{[123]}C(B)=\operatorname{span}\left\lbrace \begin{bmatrix}1\\2\\3\end{bmatrix} \right\rbraceC(B)=span⎩⎨⎧​​123​​⎭⎬⎫​

解 Bx=0Bx=0Bx=0,得到

x1+x2=0x_1+x_2=0x1​+x2​=0

所以

N(B)=span⁡{[−11]}N(B)=\operatorname{span}\left\lbrace \begin{bmatrix}-1\\1\end{bmatrix} \right\rbraceN(B)=span{[−11​]}

左零空间要求 BTy=0B^\mathsf T y=0BTy=0,也就是

y1+2y2+3y3=0y_1+2y_2+3y_3=0y1​+2y2​+3y3​=0

令 y2=sy_2=sy2​=s,y3=ty_3=ty3​=t,则

y=s[−210]+t[−301]y=s\begin{bmatrix}-2\\1\\0\end{bmatrix} +t\begin{bmatrix}-3\\0\\1\end{bmatrix}y=s​−210​​+t​−301​​

因此

N(BT)=span⁡{[−210],[−301]}N(B^\mathsf T)= \operatorname{span}\left\lbrace \begin{bmatrix}-2\\1\\0\end{bmatrix}, \begin{bmatrix}-3\\0\\1\end{bmatrix} \right\rbraceN(BT)=span⎩⎨⎧​​−210​​,​−301​​⎭⎬⎫​

小结

四个基本子空间把矩阵的结构分成两对:输入空间里的行空间与零空间,输出空间里的列空间与左零空间。列空间决定 Ax=bAx=bAx=b 是否可能;零空间决定解的自由方向;行空间记录独立约束;左零空间记录右端必须满足的相容条件。

秩-零化度关系把这些信息压成一句话:

rank⁡(A)+nullity⁡(A)=n\operatorname{rank}(A)+\operatorname{nullity}(A)=nrank(A)+nullity(A)=n

这不是一个孤立公式,而是在说:一个矩阵能真正约束或传递多少方向,就会相应留下多少自由方向。会读这本“维数账本”,后面学习线性变换、投影、最小二乘和矩阵分解时会轻松很多。

  • 四个空间分别在问什么
    • 列空间
    • 零空间
    • 行空间
    • 左零空间
    • 一张表定位四个空间
  • 从行最简形读出基
    • 列空间基
    • 行空间基
    • 零空间基
    • 左零空间基
  • 秩、零化度与维数账本
    • 四个维数一起看
    • 约束与自由度的平衡
  • 例题:完整读出四个空间
  • 方程组的三种读法
    • 列空间读法
    • 零空间读法
    • 左零空间读法
  • 应用:网络流量中的自由环路
  • 易错点与检查方法
    • 列空间基不能直接取行最简形的列
    • 零空间要看自由变量
    • 左零空间不是“左边的零空间”
    • 先问空间住在哪里
  • 练习
    • 练习一:读秩和零化度
    • 练习二:用左零空间判断相容性
    • 练习三:四个空间的维数
    • 练习四:一眼看出依赖关系
  • 小结

目录

  • 四个空间分别在问什么
    • 列空间
    • 零空间
    • 行空间
    • 左零空间
    • 一张表定位四个空间
  • 从行最简形读出基
    • 列空间基
    • 行空间基
    • 零空间基
    • 左零空间基
  • 秩、零化度与维数账本
    • 四个维数一起看
    • 约束与自由度的平衡
  • 例题:完整读出四个空间
  • 方程组的三种读法
    • 列空间读法
    • 零空间读法
    • 左零空间读法
  • 应用:网络流量中的自由环路
  • 易错点与检查方法
    • 列空间基不能直接取行最简形的列
    • 零空间要看自由变量
    • 左零空间不是“左边的零空间”
    • 先问空间住在哪里
  • 练习
    • 练习一:读秩和零化度
    • 练习二:用左零空间判断相容性
    • 练习三:四个空间的维数
    • 练习四:一眼看出依赖关系
  • 小结