楼层: 小学/ 初中/ 高中/ 大学/向量空间与线性变换/ 研究生/ 算法/ 奥数
13

向量空间与线性变换

Vector Space & Linear Map · 把"空间"抽象出来

【章首引子】一张 1000×1000 的照片,把像素拉平,它就是个 100 万维的向量。我们每天活在高维空间里而不自知。这一节把"空间"从箭头抽象出来——多项式、函数、图片,都能看成向量。

① 是什么:基、维数、线性变换

啥向量空间的抽象定义

向量空间:一组向量能加、能数乘,满足一堆规矩(交换律、结合律、有零向量)。不只是箭头:多项式、函数、图片都能看成向量。

基与维数:一组能张成整个空间、又彼此独立的向量叫基;基里有几个向量,空间就是几维。线性变换:T 满足 T(u+v)=T(u)+T(v) 和 T(ku)=kT(u)——"保持加法和数乘",直线进去还是直线,原点不动。旋转、缩放、投影都是;每个线性变换在给定基下对应一个矩阵。

② 怎么想到的

思解题心法

1

抓"基":任何向量都能表示成基向量的组合,就像任何数都能用十进制写。

证向量空间与线性变换的核心定理与公式

核心定理:①向量空间八条公理(加法交换结合、零元、负元、数乘结合、数乘对向量加法的分配律、数乘对标量的分配律、$1\cdot v=v$)。②基 = 既线性无关又张成全空间;维数 = 基中向量的个数。③维数与基的选取无关:同一空间的任意两组基大小相同。④线性变换的两个条件 $T(u+v)=T(u)+T(v)$ 与 $T(cu)=c\,T(u)$ 等价于 $T$ 保持任意线性组合,特别地必有 $T(0)=0$。⑤有限维空间上 $T$ 在一组基下唯一对应矩阵 $A$;换基后 $B=P^{-1}AP$(相似),$\det$ 与迹不变。

推导思路:①取一组基 $\alpha_1,\ldots,\alpha_s$,则空间中每个 $v$ 都能唯一写成 $v=\sum\limits_{i=1}^{s}c_i\alpha_i$(存在性来自"张成",唯一性来自"线性无关")。②于是 $v\leftrightarrow(c_1,\ldots,c_s)$ 建立了 $V$ 到 $\mathbb{R}^{s}$ 的一一对应,且保持加法与数乘,即 $V\cong\mathbb{R}^{s}$。③若另有基 $\beta_1,\ldots,\beta_t$,同理有 $V\cong\mathbb{R}^{t}$,故 $\mathbb{R}^{s}\cong\mathbb{R}^{t}$。④而 $\mathbb{R}^{s}$ 与 $\mathbb{R}^{t}$ 线性同构当且仅当 $s=t$(若 $t>s$,$t$ 个 $\mathbb{R}^{s}$ 中的向量必线性相关,无法构成基),所以维数与基怎么选无关。

直觉把握:向量空间就是"能相加、能数乘的东西的集合"——它可以是箭头,也可以是多项式、函数、甚至一张图片。基就是坐标系的那副骨架,坐标是"在这个骨架下的门牌号"。AI/工程里,embedding 就是把词、图、用户映射到某个高维向量空间,让语义相近的挨在一起;换一组基就是换一种表示,PCA 做的事情正是"换到方差最大的那组基"。

2

维数 = 基里向量个数。

3

线性变换 ⇔ 矩阵:换一组基矩阵就变,但本质是同一个变换(相似矩阵)。

③ 完整解法:三个例题

例题1:平面的标准基与维数
【审题】(x,y) 平面。
思路:找两个独立向量。
逐步解法:标准基 (1,0)、(0,1)。任何 (x,y)=x(1,0)+y(0,1)。维数 = 2。
例题2:平移是线性变换吗?
【审题】把所有点加一个常数向量。
思路:看原点动不动。
逐步解法:平移把原点搬到常数点,不是线性变换,叫仿射变换。3D 渲染用齐次坐标把它塞进矩阵。
例题3:图像缩放
【审题】把每个像素坐标乘 2。
思路:对角矩阵 [2 0; 0 2]。
逐步解法:乘 (x,y) → (2x,2y)。美图秀秀拉大脸就是这么干的。
线性变换与相似 线性变换:$T(u+v)=T(u)+T(v), T(ku)=kT(u)$
换基:$B = P^{-1}AP$(相似矩阵表示同一变换) |  投影、旋转、缩放都是线性变换

④ 用途与案例

计算机图形学

3D 渲染 = 一连串矩阵:旋转、缩放、透视投影,把世界坐标压到屏幕坐标。

数据降维 PCA

找一组"主要的基"扔掉次要方向——就是在向量空间里换基。

机器人运动

机械臂每个关节的坐标变换,全是线性变换的串联。

信号处理

傅里叶变换 = 把信号投影到"正弦余弦基"上——基变换的经典。

⑤ 延展

展知识衔接地图

往研究生走:有限维向量空间 → 泛函分析把函数当向量,把求导当算子,无穷维空间登场。往 AI 走:嵌入(embedding)就是把词/图片映射到高维向量空间,语义相近的挨在一起。

思维陷阱

以为维数只能是 2、3。一张图片展开后是 100 万维向量。维数只是"独立坐标个数"。

以为基唯一。同一空间可以选不同坐标系,像地图能上北下南也能斜着画。

练习

【基础】R³ 的标准基有几个向量?维数?

查看思路与解答(1,0,0)、(0,1,0)、(0,0,1),3 个,维数 3。
【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。

【进阶】为什么平移不是线性变换?

查看思路与解答线性变换必须 T(0)=0(原点不动)。平移把原点搬到 (a,b),T(0)=(a,b)≠0,违反。所以叫仿射,不叫线性。
【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。
费曼学习法:讲给别人听
① 用自己的话讲:向量空间是"能加能数乘"的集合;基是最小的一组骨架,线性变换是空间之间"保持原点和加法"的搬运。
② 举个反例(什么条件下不成立):基不唯一,但维数钉死不变;线性变换把过原点的直线仍变直线,但把原点牢牢按住不动。
③ 哪里还说不清:换一组基,坐标怎么跟着变?过渡矩阵怎么推?
记
小结卡

① 基 = 空间的"坐标轴单位",维数 = 基里向量个数。

② 线性变换保持直线过原点;平移不是线性变换,是仿射。