Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

2.2 线性映射

第二章的知识「相比第一章来说会更加抽象一些,同学们上课和课后一定要多花时间复习……学习的时候先接受它,然后再求理解」(00:24:58)。2.1 节备好了映射的语言,抽象的起点就是本节:给映射加上与线性运算相容的要求——可加性 + 齐次性 = 线性映射(定义 2.2.1)。定义之后清点十二个例子(从零变换到微分、积分、投影、坐标与转置),再从例子里提炼三条核心性质(保持线性组合 定理 2.2.1、T(θ)=θ′T(\boldsymbol{\theta})=\boldsymbol{\theta}' 与像的相关性 推论 2.2.1)与单射判据(定理 2.2.2)及其推论。最后把「所有线性映射」装进一个线性空间 L(V,W)L(V,W)(定理 2.2.3),并以零空间 / 值域与亏加秩定理(定理 2.2.5)收束本讲。

动手线性映射把网格变成了什么

调整矩阵 AA 的四个元素。左边是原像平面上的单位网格,右边是它被 AA 作用后的样子。注意:原点始终不动、直线仍是直线、平行线仍平行——这三条正是「线性」在图形上的样子。

核与像:A 到底丢掉了什么 x 被拆成行空间分量与核分量;前者决定像,后者被压成 0。 MATRIX · KERNEL / 17 ATLAS / M-17 核与像:A 到底丢掉了什么 x 被拆成行空间分量与核分量;前者决定像,后者被压成 0。 出发端 ℝⁿx_rowx_nullker A到达端 ℝᵐAx = A x_row0A x_null = 0A同构rank(A) + dim ker(A) = nA 只看 x_row;x_null 被压成 0。
图解读图:把 x 拆成两半:x_row 落在行空间里,被 A 同构地送到列空间;x_null 落在核里,被 A 直接压成 0。于是「A 的像」只由 x_row 决定,秩与零空间维数的账本也就自然成立。

2.2.1 定义与两条注记

课件用一整页的应用实例开场(本编补录):灰度图像的旋转、缩放、投影、镜像,都是把像素坐标做线性变换——「线性映射不是抽象游戏,图像处理里每一步都在用」。

课件 · 应用实例:灰度图像的线性变换(旋转、缩放、投影、镜像)

图像处理里的这些操作有一个共同点:它们只用到坐标的线性运算。把这个共同点抽成一般的要求,就是本节的第一个定义。

定义 2.2.1 · 线性映射(线性变换)

设 VV 和 WW 是数域 FF 上的线性空间,如果映射 T:V→WT:V\to W 满足下述性质:

  1. 可加性:∀x,y∈V\forall x,y\in V,T(x+y)=T(x)+T(y)T(x+y)=T(x)+T(y);
  2. 齐次性:∀λ∈F\forall\lambda\in F,T(λx)=λT(x)T(\lambda x)=\lambda T(x);

则称 TT 为 VV 到 WW 的一个线性映射。特别地,当 V=WV=W 时,映射 TT 为 VV 到自身的线性映射,称 TT 为 VV 上的线性变换(或线性算子)。

上面两条要求还可以合并成一条等价形式,实际判定时几乎都直接用它(课件给出):

T(ax+by)=aT(x)+bT(y),∀x,y∈V, ∀a,b∈F.T(ax+by)=aT(x)+bT(y),\qquad \forall x,y\in V,\ \forall a,b\in F .

两条注记(00:27:03–00:29:31,老师逐条讲)
  1. VV 与 WW 必须是同一数域 FF 上的线性空间——否则数乘 λx\lambda x 与 λT(x)\lambda T(x) 里的 λ\lambda 无所依归;
  2. 两套运算不要混:「x+yx+y、λx\lambda x 用的是 VV 中的加法与数乘;T(x)+T(y)T(x)+T(y)、λT(x)\lambda T(x) 用的是 WW 中的加法与数乘——左右两端的运算可能不一样。」(定义里的「==」两侧各有一个「++」,你要看清它们分别属于哪个空间。)
「保持线性运算」

上一章说线性空间 = 集合 + 加法 + 数乘。线性映射要做的事就一句话:把 VV 里的线性运算原样搬到 WW 里再算,结果一样。即「先算后映 = 先映后算」。所以线性映射=两个线性空间之间的「结构同态」。

2.2.2 十二个例子:从零变换到转置

定义只有两行,判断力却要靠例子来养。下面按由简到繁的顺序清点十二个例子:前几个几乎不用动笔,越往后越接近考试里真正要判的形态。

(1)三个基本变换(例 2.2.1,T:V→VT:V\to V):

T(x)=θ (零变换);T(x)=x (恒等变换);T(x)=−x (负变换)T(x)=\boldsymbol{\theta}\ (\text{零变换});\qquad T(x)=x\ (\text{恒等变换});\qquad T(x)=-x\ (\text{负变换})

(2)平面上的三种几何变换(例 2.2.2,T:R2→R2T:\mathbb R^2\to\mathbb R^2):

T(x)=[k100k2]x (伸缩, k1,k2>0);T(x)=[x1−x2] (反射);T(x)=[cos⁡φ−sin⁡φsin⁡φcos⁡φ]x (旋转)T(x)=\begin{bmatrix}k_1&0\0&k_2\end{bmatrix}x\ (\text{伸缩},\ k_1,k_2>0);\qquad T(x)=\begin{bmatrix}x_1\-x_2\end{bmatrix}\ (\text{反射});\qquad T(x)=\begin{bmatrix}\cos\varphi&-\sin\varphi\ \sin\varphi&\cos\varphi\end{bmatrix}x\ (\text{旋转})

平移为什么不是线性变换(老师借 推论 2.2.1 专门辨析,00:57:04–00:58:30)

T(x)=[x1+ax2+b]T(x)=\begin{bmatrix}x_1+a\\x_2+b\end{bmatrix}(a,ba,b 不全为 00)不是线性映射:它把原点搬到 (a,b)(a,b),而线性映射必须保持原点不动(T(θ)=θ′T(\boldsymbol{\theta})=\boldsymbol{\theta}',推论 2.2.1(1))。所以「解析几何中常见的平移变换一般不是线性变换」;绕原点旋转才是。

几何之外,微积分里最常用的两个算子也是线性的。

(3)微分变换(例 2.2.3):在多项式空间 Pn(x)P_n(x) 上定义

T(p(x))=dp(x)dx,∀p(x)∈Pn(x).T(p(x))=\frac{\mathrm dp(x)}{\mathrm dx},\qquad \forall p(x)\in P_n(x).

老师特别提醒(00:33:50–00:34:15):同一个微分变换既可以看作 Pn→PnP_n\to P_n 的线性变换(三次项被求导「吃掉」、降为空多项式),也可以写成 Pn→Pn−1P_n\to P_{n-1} 的线性映射——「会出现一个降维」,考试时「千万千万注意题目到底怎么写的」。

(4)积分变换(例 2.2.4):在 C[a,b]C[a,b] 空间上定义

T(f(x))=∫axf(t) dt,∀f(x)∈C[a,b].T(f(x))=\int_a^x f(t),\mathrm dt,\qquad \forall f(x)\in C[a,b].

下一个例子把第一章的内积结构直接变成一个线性变换。

(5)正交投影变换(例 2.2.5):设 VV 是内积空间、WW 是 VV 的子空间,定义 T(x)=Proj⁡WxT(x)=\operatorname{Proj}_W x(∀x∈V\forall x\in V),则 TT 是 VV 上的线性变换。这里 VV 必须带内积——投影要沿正交补落下,离开内积就无从谈起(对照第一章 1.6 勘误 E11)。若 α1,⋯ ,αn\alpha_1,\cdots,\alpha_n 是 WW 的标准正交基,第一章 1.6 的投影公式可以照搬:

T(x)=Proj⁡Wx=(x,α1)α1+⋯+(x,αn)αn.T(x)=\operatorname{Proj}_W x=(x,\alpha_1)\alpha_1+\cdots+(x,\alpha_n)\alpha_n .

「V→VV\to V 才叫变换」(00:36:06–00:36:44)

「明明 VV 和 WW 不是同一个空间,为什么还能叫变换?——因为 W⊂VW\subset V,投影的像既属于 WW 又属于 VV,所以它仍可看作 VV 到自身的映射。」(定义 2.2.1 的「V=WV=W」是形式条件,投影满足它的方式是「值域落在 VV 内」。)

接着的两个例子换一批原料——第一章的「基」与矩阵运算。

(6)两组基给出的变换(例 2.2.6):设 VV 是数域 FF 上的线性空间,ε1,⋯ ,εn\varepsilon_1,\cdots,\varepsilon_n 和 η1,⋯ ,ηn\eta_1,\cdots,\eta_n 是 VV 的两组基,定义映射 T:V→VT:V\to V 为

T(x)=[η1,⋯ ,ηn] [x1,⋯ ,xn]T,∀x∈V,T(x)=[\eta_1,\cdots,\eta_n],[x_1,\cdots,x_n]^{\mathrm T},\qquad \forall x\in V,

式中 [x1,⋯ ,xn]T[x_1,\cdots,x_n]^{\mathrm T} 是向量 xx 在基 ε1,⋯ ,εn\varepsilon_1,\cdots,\varepsilon_n 下的坐标。则 TT 是 VV 上的线性变换。

这个例子的几何图像

TT 把 xx 在旧基 ε\varepsilon 下的坐标数组当作新基 η\eta 下的坐标,重新组装出一个向量 T(x)T(x)。它线性(组装动作对坐标是线性的),并且在基 η\eta 下 T(x)T(x) 的坐标恰好是 xx 在基 ε\varepsilon 下的坐标——这正是板书 43:59 记录的 T(x)=[η1⋯ηn][x1⋮xn]T(x)=[\eta_1\cdots\eta_n]\begin{bmatrix}x_1\\\vdots\\x_n\end{bmatrix} 与 45:09 的「坐标不能直接搬用」(在两处坐标列间打叉)所讲的要点:同一个坐标数组配不同基,得到的是不同向量。

(7)转置与矩阵左乘(课件思考题与课堂补充)。∀A∈Rm×n\forall A\in\mathbb R^{m\times n},定义 T(A)=ATT(A)=A^{\mathrm T}(T:Rm×n→Rn×mT:\mathbb R^{m\times n}\to\mathbb R^{n\times m}),则 TT 是线性映射——判定套路(00:45:56–00:48:19):「先证它是映射(定义域、值域对不对),再验证可加性与齐次性」:

(A+B)T=AT+BT,(kA)T=kAT.(A+B)^{\mathrm T}=A^{\mathrm T}+B^{\mathrm T},\qquad (kA)^{\mathrm T}=kA^{\mathrm T}.

同理 T(X)=AXBT(X)=AXB(A,BA,B 为常矩阵)也是线性映射。

(8)例题(去年考题,例 2.2.7,00:53:38「这道题去年考试考过」):

例 2.2.7(课件原文)· 由基定义的线性变换

设 α1,α2,α3\alpha_1,\alpha_2,\alpha_3 是线性空间 VV 的一组基,定义映射 TT 为

T(k1α1+k2α2+k3α3)=(k1+k2+k3)α1+(k2+k3)α2+k3α3,k1,k2,k3∈F.T(k_1\alpha_1+k_2\alpha_2+k_3\alpha_3)=(k_1+k_2+k_3)\alpha_1+(k_2+k_3)\alpha_2+k_3\alpha_3,\qquad k_1,k_2,k_3\in F .

(1) 证明映射 TT 是 V→VV\to V 的线性变换;(2) 若 β0=2α1+α2+3α3\beta_0=2\alpha_1+\alpha_2+3\alpha_3,求 T(β0)T(\beta_0)。

解答 · 例 2.2.7

(1) 分两步——先证 TT 是(良定义的)映射:VV 中任一向量在基下的坐标 (k1,k2,k3)(k_1,k_2,k_3) 唯一,像 (k1+k2+k3)α1+(k2+k3)α2+k3α3∈V(k_1+k_2+k_3)\alpha_1+(k_2+k_3)\alpha_2+k_3\alpha_3\in V 也唯一(由基的表示唯一性),故 T:V→VT:V\to V。 再证线性:取 x=∑xiαix=\sum x_i\alpha_i、y=∑yiαiy=\sum y_i\alpha_i、λ∈F\lambda\in F。由坐标的唯一性,

x+y=∑(xi+yi)αi,λx=∑(λxi)αi,x+y=\sum(x_i+y_i)\alpha_i,\qquad \lambda x=\sum(\lambda x_i)\alpha_i,

于是

T(x+y)=[(x1+y1)+(x2+y2)+(x3+y3)]α1+[(x2+y2)+(x3+y3)]α2+(x3+y3)α3=T(x)+T(y),T(x+y)=\big[(x_1+y_1)+(x_2+y_2)+(x_3+y_3)\big]\alpha_1+\big[(x_2+y_2)+(x_3+y_3)\big]\alpha_2+(x_3+y_3)\alpha_3=T(x)+T(y),

T(λx)=(λx1+λx2+λx3)α1+(λx2+λx3)α2+λx3α3=λT(x).T(\lambda x)=(\lambda x_1+\lambda x_2+\lambda x_3)\alpha_1+(\lambda x_2+\lambda x_3)\alpha_2+\lambda x_3\alpha_3=\lambda T(x).

故 TT 是 VV 上的线性变换。 (2) 代入 k1=2,k2=1,k3=3k_1=2,k_2=1,k_3=3:

T(β0)=(2+1+3)α1+(1+3)α2+3α3=6α1+4α2+3α3.T(\beta_0)=(2+1+3)\alpha_1+(1+3)\alpha_2+3\alpha_3=6\alpha_1+4\alpha_2+3\alpha_3 .

例 2.2.3 / 2.2.4 的验证套路

以后遇到「微分变换 / 积分变换」,直接称呼、不再逐一验证(00:34:15 老师语)。要验证也不难:这两条要求落到微分与积分上,都只是微积分里的基本运算律。

2.2.3 三条核心性质与单射判据

定义里的两条只保证 TT 对两项之和、对单个标量的数乘不变;真正动笔算时,面对的却是任意多项的线性组合。所以第一件事,是把这两条推广到 pp 项。

定理 2.2.1 · 保持线性组合

设 TT 是数域 FF 上线性空间 VV 到 WW 的线性映射,若 α1,⋯ ,αp\alpha_1,\cdots,\alpha_p 是 VV 的一组向量,k1,⋯ ,kp∈Fk_1,\cdots,k_p\in F,则

T(k1α1+⋯+kpαp)=k1T(α1)+⋯+kpT(αp).T(k_1\alpha_1+\cdots+k_p\alpha_p)=k_1T(\alpha_1)+\cdots+k_pT(\alpha_p).

证明(对 pp 归纳)

p=1p=1 即齐次性。设对 p−1p-1 成立,则对 pp:

T(k1α1+⋯+kpαp)=T[(k1α1+⋯+kp−1αp−1)+kpαp]=可加T(k1α1+⋯+kp−1αp−1)+T(kpαp)T(k_1\alpha_1+\cdots+k_p\alpha_p)=T\big[(k_1\alpha_1+\cdots+k_{p-1}\alpha_{p-1})+k_p\alpha_p\big]\overset{\text{可加}}{=}T(k_1\alpha_1+\cdots+k_{p-1}\alpha_{p-1})+T(k_p\alpha_p)

=归纳(k1T(α1)+⋯+kp−1T(αp−1))+kpT(αp).■\overset{\text{归纳}}{=}(k_1T(\alpha_1)+\cdots+k_{p-1}T(\alpha_{p-1}))+k_pT(\alpha_p).\qquad\blacksquare

∎

老师强调(00:53:05–00:53:15):「不管 α1,⋯ ,αp\alpha_1,\cdots,\alpha_p 是线性无关还是线性相关,上式均成立。」不要求 α\alpha 组无关,这正是后面两个性质证明的引擎。老师还口述了一个推论:线性映射由它在一组基上的作用完全确定;因为任何向量都是基的线性组合,用 定理 2.2.1 一算即得。

推论 2.2.1 · 四条常用性质

设 TT 是线性空间 VV 到 WW 的线性映射,则

  1. T(θ)=θ′T(\boldsymbol{\theta})=\boldsymbol{\theta}',θ∈V\boldsymbol{\theta}\in V,θ′∈W\boldsymbol{\theta}'\in W(零元映到零元);
  2. T(−x)=−T(x)T(-x)=-T(x),∀x∈V\forall x\in V;

同一个推论还补上两条:

  1. 若 α1,⋯ ,αp\alpha_1,\cdots,\alpha_p 是 VV 中一组线性相关向量,则 T(α1),⋯ ,T(αp)T(\alpha_1),\cdots,T(\alpha_p) 是 WW 中一组线性相关向量;
  2. 若 T(α1),⋯ ,T(αp)T(\alpha_1),\cdots,T(\alpha_p) 是 WW 的一组线性无关向量,则 α1,⋯ ,αp\alpha_1,\cdots,\alpha_p 是 VV 中一组线性无关向量。
证明

(1) T(θ)=T(0⋅θ)=0⋅T(θ)=θ′T(\boldsymbol{\theta})=T(0\cdot\boldsymbol{\theta})=0\cdot T(\boldsymbol{\theta})=\boldsymbol{\theta}'。(2) T(−x)=T((−1)x)=(−1)T(x)=−T(x)T(-x)=T((-1)x)=(-1)T(x)=-T(x)。 (3) 由相关(定义 1.3.1)存在不全为零的 k1,⋯ ,kpk_1,\cdots,k_p 使 k1α1+⋯+kpαp=θk_1\alpha_1+\cdots+k_p\alpha_p=\boldsymbol{\theta}。作用 TT 并用 定理 2.2.1、性质 (1):

k1T(α1)+⋯+kpT(αp)=T(θ)=θ′k_1T(\alpha_1)+\cdots+k_pT(\alpha_p)=T(\boldsymbol{\theta})=\boldsymbol{\theta}'

——系数 kik_i 仍不全为零,故像组线性相关。 (4) 是 (3) 的逆否命题(课件把两者并列写出,考试常考「哪个方向成立」)。∎

∎
注 1:线性映射必须保持原点不动(00:57:04)

「它把零元素映射到(新空间的)零元素上;但没有说非零元素不能映到零元素——有可能把一些非零元素也映到零元素。」这个「非零也能映成零」的现象,正是后面零空间 N(T)N(T) 与单射判据的伏笔。

逆命题不真(00:58:44–01:03:20)

性质 (3) 说的是「相关组的像仍相关」;反过来「像相关 ⟹ 原像组相关」不成立——零映射把任何组(包括无关组)都映成零组。这引出下一问:「什么条件下线性无关组的像也线性无关?」

定理 2.2.2 · 单射判据(当且仅当)

设 TT 是数域 FF 上 nn 维线性空间 VV 到 mm 维线性空间 WW 的线性映射,当且仅当 TT 是单射时,VV 中线性无关向量组的像是 WW 中线性无关向量组。

注 1:线性映射不一定将一组基映射为像空间的一组基。 注 2:α1,⋯ ,αp\alpha_1,\cdots,\alpha_p 是 VV 中线性无关向量,p<np&lt;n,像 T(α1),⋯ ,T(αp)T(\alpha_1),\cdots,T(\alpha_p) 线性无关,不一定说明 TT 是单射。

证明(两个方向,01:04:17–01:11:01)

(⟸ 无关组的像无关,用反证):设 TT 单射,α1,⋯ ,αn\alpha_1,\cdots,\alpha_n 是 VV 的一组线性无关向量。若 k1T(α1)+⋯+knT(αn)=θ′k_1T(\alpha_1)+\cdots+k_nT(\alpha_n)=\boldsymbol{\theta}&#x27;,由 定理 2.2.1 与 推论 2.2.1(1),

T(k1α1+⋯+knαn)=θ′=T(θ).T(k_1\alpha_1+\cdots+k_n\alpha_n)=\boldsymbol{\theta}&#x27;=T(\boldsymbol{\theta}).

TT 单射 ⟹ k1α1+⋯+knαn=θk_1\alpha_1+\cdots+k_n\alpha_n=\boldsymbol{\theta};α\alpha 组无关 ⟹ 所有 ki=0k_i=0。故像组无关。

(⟹ 保无关 ⟹ 单射):设 TT 把无关组映成无关组。若 TT 不单,则存在 x≠yx\neq y 使 T(x)=T(y)T(x)=T(y)。取 VV 的一组基 α1,⋯ ,αn\alpha_1,\cdots,\alpha_n 及 x=∑xiαix=\sum x_i\alpha_i、y=∑yiαiy=\sum y_i\alpha_i,则

θ′=T(x)−T(y)=T(x−y)=(x1−y1)T(α1)+⋯+(xn−yn)T(αn),\boldsymbol{\theta}&#x27;=T(x)-T(y)=T(x-y)=(x_1-y_1)T(\alpha_1)+\cdots+(x_n-y_n)T(\alpha_n),

而 x−y≠θx-y\neq\boldsymbol{\theta} ⟹ 系数 xi−yix_i-y_i 不全为零。于是像组 T(α1),⋯ ,T(αn)T(\alpha_1),\cdots,T(\alpha_n) 线性相关,与假设矛盾。故 TT 单射。∎

∎

判据证完。老师把这段论证压缩成一句(01:10:55):「如果有线性无关(组的像线性无关)这个性质,那这个 TT 就是单射,必要性证完。」

推论 2.2.2 · 维数相同 + 单射 ⟹ 双射

设线性空间 VV 和 WW 的维数相同,且 TT 是 VV 到 WW 的线性映射,则当且仅当 TT 是单射时,VV 中一组基的像是 WW 中一组基,此时映射 TT 是双射。

维数陷阱(01:11:17–01:14:23,老师郑重提醒)

要点分两层,别混在一起:

  1. 单射判据(定理 2.2.2)本身不需要任何维数假设——它说的是「TT 单射   ⟺  \iff 任一无关组的像仍无关」。dim⁡W<dim⁡V\dim W&lt;\dim V 时两边同时为假(此时不存在单射),等价依然成立。
  2. 推论 2.2.2 则必须先设 dim⁡V=dim⁡W\dim V=\dim W:dim⁡W<dim⁡V\dim W&lt;\dim V 时根本不存在单射,「单射 ⟹ 双射」无从谈起。这个前提正是把「单射 + 无关像」升级为「基的像也是基」(从而双射)的关键补丁。

做题时先看题目给没给同维条件,不要默认。

2.2.4 线性映射空间 L(V,W)L(V,W)

定义、例子、性质与判据都有了,接下来换个角度「数」线性映射:把 V→WV\to W 的线性映射全体收集起来,会得到什么?

定义 2.2.2 / 2.2.3 · 线性映射的加法与数乘

设 T1,T2∈L(V,W)T_1,T_2\in L(V,W)(L(V,W)L(V,W) 表示线性空间 VV 到 WW 的所有线性映射的集合)。

  • 加法:(T1+T2)(x)=T1(x)+T2(x)(T_1+T_2)(x)=T_1(x)+T_2(x),∀x∈V\forall x\in V(等号右端的「++」是 WW 的加法);
  • 数乘:(λT)(x)=λ⋅T(x)(\lambda T)(x)=\lambda\cdot T(x),∀x∈V, λ∈F\forall x\in V,\ \lambda\in F(右端的「⋅\cdot」是 WW 的数乘)。

两套运算有了,L(V,W)L(V,W) 是否就此成为线性空间?下一个定理给出答案。

定理 2.2.3 · 线性映射空间

集合 L(V,W)L(V,W) 对 定义 2.2.2 / 2.2.3(加法)与 定义 2.2.2 / 2.2.3(数乘)构成数域 FF 上的线性空间,称为线性映射空间(V→WV\to W 全体);特别地,L(V)L(V) 称为线性变换空间。

证明(验证八条公理的思路)

加法与数乘都「逐点借用 WW 的运算」,所以 WW 的公理逐条传递:零向量是零映射(x↦θ′x\mapsto\boldsymbol{\theta}&#x27;)、TT 的负是 −T-T([x↦−T(x)x\mapsto-T(x)])、结合律 / 交换律 / 分配律都在每个 xx 上验证。唯一要单独检查的是封闭性:T1+T2T_1+T_2 与 λT\lambda T 仍是线性映射——因为它们逐点线性(这也是必须先验证的部分)。∎

∎

空间有了,下一个问题自然是它有多大——课件思考题问的正是 dim⁡L(V,W)\dim L(V,W)(课堂 01:14:23–01:23:02 展开)。

例 2.2.A(课堂展开)· R2→R3\mathbb R^2\to\mathbb R^3 的线性映射就是 3×23\times2 矩阵

「从 R2\mathbb R^2 空间到 R3\mathbb R^3 空间做一个映射……最简单的办法就是把它乘以一个矩阵 AA,AA 是 3×23\times2 的矩阵,乘上 R2\mathbb R^2 的列向量就变成了 R3\mathbb R^3 的列向量」(01:15:19–01:16:10):

[x1x2]→ T [y1y2y3],A3×2[x1x2]=[y1y2y3].\begin{bmatrix}x_1\\ x_2\end{bmatrix}\xrightarrow{\ T\ }\begin{bmatrix}y_1\\ y_2\\ y_3\end{bmatrix},\qquad A^{3\times2}\begin{bmatrix}x_1\\ x_2\end{bmatrix}=\begin{bmatrix}y_1\\ y_2\\ y_3\end{bmatrix}.

老师给出一句通俗概括(01:17:54):「线性映射是什么?线性映射其实就是一个矩阵。线性映射空间是什么?其实就是一个矩阵空间」——「当然只是通俗地理解,严格说:取定基之后」。因此

dim⁡L(R2,R3)=3×2=6,\dim L(\mathbb R^2,\mathbb R^3)=3\times2=6,

与矩阵空间 R3×2\mathbb R^{3\times2} 的维数(自然基 E11,E12,E21,E22,E31,E32E_{11},E_{12},E_{21},E_{22},E_{31},E_{32} 共 66 个,板书 86:09;下标第一位数是行、第二位是列,故第二位只到 22)一致。一般地 dim⁡L(V,W)=dim⁡V⋅dim⁡W\dim L(V,W)=\dim V\cdot\dim W。

例 2.2.B(课堂展开)· T(X)=AXBT(X)=AXB 的自由度

把 2×22\times2 矩阵映到 3×33\times3 矩阵空间:「是不是这边乘 AA(3×23\times2)、后面乘 BB(2×32\times3)」——T(X)=AXBT(X)=AXB;写出这个映射需要 AA 的 66 个数与 BB 的 66 个数,「共 1212 个参数」。

这里有一处容易踩的混淆:1212 是「描述这个映射所需的数据量」,不是这族映射的维数。λ≠0\lambda\neq0 时 (λA,λ−1B)(\lambda A,\lambda^{-1}B) 与 (A,B)(A,B) 给出同一个 T(X)=AXBT(X)=AXB,即参数化有一维冗余;再除掉退化的 (A,B)(A,B),这族映射实为 1111 维。这正是本节反复强调的「同一个映射可以有多组数据描述」——与「L(V,W)L(V,W) 的维数是 dim⁡V⋅dim⁡W\dim V\cdot\dim W」并不冲突,后者数的是同构于矩阵空间的那个线性空间的维数。紧接着老师又提醒(01:19:32):「涉及多项式、函数呢?线性空间里不只有矩阵——所以只能通俗地理解(L(V,W)L(V,W) 与矩阵空间同构,但不必是同一件事)。」

2.2.5 零空间、值域与亏加秩定理

到此为止都是从外部看线性映射:定义它、清点它、把全体装进 L(V,W)L(V,W)。要认识单独一个映射 TT,得看它内部的两件事:把哪些向量压成零、能取到哪些像——答案就是下面这一对子空间。

定理 2.2.4 · 值空间(像空间)与核空间(零空间)

设 T∈L(V,W)T\in L(V,W),定义

N(T)={x∈V∣T(x)=θ′},R(T)={y∈W∣∃ x∈V, y=T(x)}=T(V).N(T)=\{x\in V\mid T(x)=\boldsymbol{\theta}&#x27;\},\qquad R(T)=\{y\in W\mid \exists\,x\in V,\ y=T(x)\}=T(V).

(量词要看清:R(T)R(T) 里的 xx 是存在的,不是「对一切 xx 都成立」——yy 只需被某一个 xx 映到。另按本编约定 θ∈V\boldsymbol{\theta}\in V、θ′∈W\boldsymbol{\theta}&#x27;\in W 分属两个空间,故 N(T)N(T) 中写 θ′\boldsymbol{\theta}&#x27;。)

则 N(T)N(T) 是 VV 的子空间、R(T)R(T) 是 WW 的子空间。称 N(T)N(T) 是线性映射 TT 的核空间(或零空间),R(T)R(T) 是线性映射 TT 的像空间(或值空间);并称 dim⁡N(T)\dim N(T) 为 TT 的零度(或亏),dim⁡R(T)\dim R(T) 为 TT 的秩。

子空间性的证明(课堂口述要点,[1.2](../ch01/sec12.md) 判定定理的直接应用)

先看 N(T)⊂VN(T)\subset V:θ∈N(T)\boldsymbol{\theta}\in N(T)(因 T(θ)=θ′T(\boldsymbol{\theta})=\boldsymbol{\theta}&#x27;);任取 x,y∈N(T)x,y\in N(T)、λ,μ∈F\lambda,\mu\in F,则 T(λx+μy)=λT(x)+μT(y)=θ′T(\lambda x+\mu y)=\lambda T(x)+\mu T(y)=\boldsymbol{\theta}&#x27;,故 λx+μy∈N(T)\lambda x+\mu y\in N(T)——对线性组合封闭。同理 R(T)⊂WR(T)\subset W 且对线性组合封闭(任取像 T(x),T(y)T(x),T(y),T(λx+μy)=λT(x)+μT(y)T(\lambda x+\mu y)=\lambda T(x)+\mu T(y) 仍是像)。∎

∎
命名由来(01:25:49–01:26:26)

「N(T)N(T) 既然是 VV 的子空间,它的维数我们把它叫做零度;R(T)R(T) 的维数称为(映射的)秩——它和矩阵的秩是非常相似的。」(提问:矩阵 AA 的秩是什么?——是它的值空间的维数。)这句类比下一节就兑现:取定基之后 dim⁡N(T)=dim⁡N(A)\dim N(T)=\dim N(A)、dim⁡R(T)=rank⁡A\dim R(T)=\operatorname{rank}A 逐条成立(定理 2.3.6),「矩阵的秩」与「映射的秩」自此是同一件事的两种说法。

定理 2.2.5 · 亏加秩定理(维数公式)

设 T∈L(V,W)T\in L(V,W),则

dim⁡N(T)+dim⁡R(T)=dim⁡V,\dim N(T)+\dim R(T)=\dim V,

即线性映射 TT 的亏加秩等于其定义域 VV 空间的维数。

证明(基扩充——课堂上证到一半下课,此处按老师的路线补完)

记 dim⁡V=n\dim V=n。

第一步(取 VV 的基):设 ε1,⋯ ,εn\varepsilon_1,\cdots,\varepsilon_n 为 VV 的基。

第二步(取 N(T)N(T) 的基并扩充):设 dim⁡N(T)=m≤n\dim N(T)=m\le n,取 N(T)N(T) 的基 h1,⋯ ,hmh_1,\cdots,h_m。由基扩充定理(板书 90:18 的图解正对应此步)扩充为 VV 的基

h1,⋯ ,hm, hm+1,⋯ ,hn.h_1,\cdots,h_m,\ h_{m+1},\cdots,h_n .

第三步(R(T)R(T) 由后 n−mn-m 个像张成):VV 中任一向量 β=k1h1+⋯+knhn\beta=k_1h_1+\cdots+k_nh_n,作用 TT:

T(β)=k1T(h1)+⋯+kmT(hm)+km+1T(hm+1)+⋯+knT(hn)=km+1T(hm+1)+⋯+knT(hn),T(\beta)=k_1T(h_1)+\cdots+k_mT(h_m)+k_{m+1}T(h_{m+1})+\cdots+k_nT(h_n)=k_{m+1}T(h_{m+1})+\cdots+k_nT(h_n),

(用了 h1,⋯ ,hm∈N(T)h_1,\cdots,h_m\in N(T) 故前 mm 项为零)——因此

R(T)=span⁡{T(hm+1),⋯ ,T(hn)}.R(T)=\operatorname{span}\{T(h_{m+1}),\cdots,T(h_n)\}.

第四步(后 n−mn-m 个像线性无关——课堂停在这里,下面补完):若

cm+1T(hm+1)+⋯+cnT(hn)=θ′,c_{m+1}T(h_{m+1})+\cdots+c_nT(h_n)=\boldsymbol{\theta}&#x27;,

由线性得 T(cm+1hm+1+⋯+cnhn)=θ′T(c_{m+1}h_{m+1}+\cdots+c_nh_n)=\boldsymbol{\theta}&#x27;,即 cm+1hm+1+⋯+cnhn∈N(T)c_{m+1}h_{m+1}+\cdots+c_nh_n\in N(T)。于是它可由 N(T)N(T) 的基表出:存在 c1,⋯ ,cmc_1,\cdots,c_m 使

cm+1hm+1+⋯+cnhn=c1h1+⋯+cmhm,c_{m+1}h_{m+1}+\cdots+c_nh_n=c_1h_1+\cdots+c_mh_m,

即 c1h1+⋯+cmhm−cm+1hm+1−⋯−cnhn=θc_1h_1+\cdots+c_mh_m-c_{m+1}h_{m+1}-\cdots-c_nh_n=\boldsymbol{\theta}。因 h1,⋯ ,hnh_1,\cdots,h_n 是 VV 的基(线性无关),全部系数为零,特别地 cm+1=⋯=cn=0c_{m+1}=\cdots=c_n=0。故 T(hm+1),⋯ ,T(hn)T(h_{m+1}),\cdots,T(h_n) 线性无关、构成 R(T)R(T) 的基:

dim⁡R(T)=n−m=dim⁡V−dim⁡N(T).■\dim R(T)=n-m=\dim V-\dim N(T).\qquad\blacksquare

∎
定理在说什么

「VV 的 nn 个自由度被分成两份:mm 个被 TT 压成零(N(T)N(T)),剩下的 n−mn-m 个原样传给 R(T)R(T)。」维数守恒:死的部分 + 活的部分 = 全部。它是判断「单射 / 满射 / 同构」的定量工具(TT 单射   ⟺  dim⁡N(T)=0\iff\dim N(T)=0;TT 满射   ⟺  dim⁡R(T)=dim⁡W\iff\dim R(T)=\dim W),下一节还会以矩阵形式重述一遍(定理 2.3.6),此后的秩理论与特征值讨论都建立在它上面。

2.2 小结与常见错误

  • 一条主线:定义(两条件)→ 例子(几何 / 微分 / 积分 / 投影 / 两组基 / 矩阵诱导)→ 性质(保持组合、T(θ)=θ′T(\boldsymbol{\theta})=\boldsymbol{\theta}&#x27;、相关→相关)→ 单射判据(当且仅当,含两条注)→ 推论(维数相同 + 单射 ⟹ 双射)→ L(V,W)L(V,W)(线性空间、维数 = dim⁡V⋅dim⁡W\dim V\cdot\dim W)→ N(T)N(T)、R(T)R(T)、零度与秩 → 亏加秩定理。
  • 一个记号提醒:dim⁡L(V,W)\dim L(V,W) 中的 LL 是「linear」;课件的花体 L(V,W)\mathcal L(V,W) 与本编写法同义。
常见错误清单 · 自查三条
  1. 验证线性时只验一条——可加性与齐次性缺一不可。两个方向都有反例:T(x,y)={x2/y,y≠00,y=0T(x,y)=\begin{cases}x^2/y,&amp;y\neq0\\0,&amp;y=0\end{cases}(R2→R\mathbb R^2\to\mathbb R)满足齐次性(T(tx,ty)=t T(x,y)T(tx,ty)=t\,T(x,y)),却不可加(T(1,2)+T(1,1)=32≠43=T(2,3)T(1,2)+T(1,1)=\frac32\neq\frac43=T(2,3));反过来 T(x)=∥x∥T(x)=\|x\| 连齐次性也不满足(∥−x∥=∥x∥≠−∥x∥\|-x\|=\|x\|\neq-\|x\|,只要 x≠θx\neq\boldsymbol{\theta});
  2. 单射判据的两个方向记混——「保无关 ⟹ 单射」需要定义域整个基上的无关性(注 2 的反例:p<np&lt;n 时只验部分向量不够);
  3. 用「维数相同 + 单射」得双射时忘了同维数前提(维数陷阱)。
即时自测(不看上文,3 分钟)
  1. 写出线性映射定义的两条,并写出合并形式。
  2. T(x)=∥x∥T(x)=\|x\|(Rn→R\mathbb R^n\to\mathbb R)是线性映射吗?为什么?
  3. T:R2→R2T:\mathbb R^2\to\mathbb R^2,T(x)=[x1,−x2]TT(x)=[x_1,-x_2]^{\mathrm T}:求 N(T)N(T)、R(T)R(T)、零度与秩,并验证亏加秩定理。
  4. 平移 T(x)=x+aT(x)=x+a(a≠0a\neq0)为什么不是线性变换?
解答 · 即时自测
  1. 可加性 + 齐次性;T(ax+by)=aT(x)+bT(y)T(ax+by)=aT(x)+bT(y)。
  2. 不是。齐次性先不成立:取 x≠θx\neq\boldsymbol{\theta},T(−x)=∥−x∥=∥x∥≠−∥x∥=−T(x)T(-x)=\|-x\|=\|x\|\neq-\|x\|=-T(x)。可加性也不成立(∥x+y∥≤∥x∥+∥y∥\|x+y\|\le\|x\|+\|y\| 一般严格不等)。
  3. N(T)={θ}N(T)=\{\boldsymbol{\theta}\}(零度 00);R(T)=R2R(T)=\mathbb R^2(秩 22);0+2=2=dim⁡R20+2=2=\dim\mathbb R^2。
  4. T(θ)=a≠θT(\boldsymbol{\theta})=a\neq\boldsymbol{\theta},违反 推论 2.2.1(1)(线性映射必须保持原点不动)。