一旦向量空间的定义确立,下一个问题便不只是“这些运算有没有意义”,而是:
若你手上有一列向量,究竟可以用加法与数乘造出多少新向量?
这正是线性组合与张成要回答的问题。
本节十分关键,因为它把“这些向量会生成一条线、生成一个平面”之类的几何语言,
转化为精确的代数陈述;同时也把向量空间语言重新接回线性系统。
线性组合是最基本的构造单位
定义
线性组合
设 u1,u2,…,un 是向量空间 V 里的向量,而
α1,α2,…,αn∈R。则
α1u1+α2u2+⋯+αnun称为 u1,u2,…,un 的线性组合。
这个定义的重点,在于系数完全不受限制。它们可以是正数、负数、分数、无理数,
也可以是 0。
正因如此,线性组合才有足够的表达能力。
例题
几种典型的线性组合
若 u1,…,un 是向量,则以下各式都是它们的线性组合:
23u1−2u2+πun,0=0u1+0u2+⋯+0un,以及
u1=1u1+0u2+⋯+0un.源讲义还特别指出一个封闭事实:若 v 与 w 本身都是
u1,…,un 的线性组合,则任何 cv+dw 仍然是
u1,…,un 的线性组合。
所以,线性组合对“由线性组合再做线性组合”这件事本身是封闭的。
是否属于某个张成,其实是可解性问题
在实际计算里,问题“b 是否是 u1,…,un 的线性组合”通常不是靠
肉眼判断,而是靠解一个线性系统。
定理
线性组合与线性系统
设 u1,u2,…,un 与 b 都是 Rm 中的向量,并令
A=[u1u2⋯un].则 b 能写成 u1,…,un 的线性组合,当且仅当线性系统
Ax=b有解。
这个定理非常有用,因为它告诉你:一个“生成”问题,可以完全化成一个矩阵方程
的一致性问题。
例题
检查一个向量是否是线性组合
令
u1=1−2−1,u2=3−54.再考虑向量
w=2−6−16.要问 w 是否为 u1 与 u2 的线性组合,就是要问是否存在数
c1,c2 使得
c1u1+c2u2=w.等价地,
1−2−13−54[c1c2]=2−6−16.把这个系统做行化简,可得它是一致的,而且解为
c1=8,c2=−2.因此
w=8u1−2u2.所以 w 属于 u1 与 u2 的张成。
同一道理也可以用来证明某向量不属于张成:若对应系统不一致,便表示找不
到系数,自然也就不在张成里。
张成是所有可造出的结果
定义
张成
设 u1,u2,…,un 是向量空间 V 里的向量。它们的张成定义为所
有线性组合组成的集合:
Span{u1,u2,…,un}={α1u1+α2u2+⋯+αnun∣αi∈R}.
因此,张成不是单个向量,而是由这些向量可造出的整个向量集合。
也正因如此,张成常被读作“由这组向量生成的子空间”。
R3 里的标准几何例子
例题
张成在 R3 里看起来像什么
令
e1=100,e2=010,e3=001.则 Span{e1,e2} 中的每个向量都可写成
αe1+βe2=αβ0.因此
Span{e1,e2}恰好就是 R3 里的 x1x2 平面。
若再把 e3 加入,则 R3 中任意向量都可写成
α1e1+α2e2+α3e3,故
Span{e1,e2,e3}=R3.
这个例子很重要,因为它说明张成可以描述:
具体取决于你起始的向量列表。
为什么张成一定是子空间
张成并不是某个随意的子集合,它其实是由该组向量生成出来的最自然向量空间对象。
定理
任何向量组的张成都必定是子空间
若 u1,…,un 是向量空间 V 里的向量,则
Span{u1,…,un}是 V 的一个子空间。
这个定理是张成如此重要的主要原因之一:它给了我们一个系统方法,由一组向量
直接构造子空间。
把交互模块当成辅助图像
下面的张成探索器只有在上面的代数意义先弄清楚之后才真正有用。它让你改变系
数,观察向量如何在生成集合里移动,但它应被视为前述定义与定理的辅助图像,
而不是主要内容。
边读边试
由张成组合出一个向量
互动探索让你改变系数,并看着结果向量如何在张成里移动。
结果
αu + βv = (1, 0)
每个输出向量都是由水平与垂直方向组合而成。
常见错误
常见错误
张成不是‘正倍数集合’
线性组合里的系数可以是任何实数,所以负数与 0 都同样合法。若只允许正系数,
那便不是本节所说的张成。
常见错误
要证明属于张成,就必须给出系数
只说一个向量“看起来差不多”并不够。要证明某向量属于一个张成,你必须明确给
出系数,或把关系转成线性系统,证明它是一致的。
快速检查
快速检查
任何有限向量列表的张成都一定包含零向量吗?
快速检查
为什么 Span{e1,e2} 在 R3 里会包含 (2,−1,0)?
请把该向量写成 e1 与 e2 的线性组合。
练习
快速检查
为什么生成列表中的每一个向量 ui 都一定属于 Span{u1,…,un}?
快速检查
为什么定理 b∈Span{u1,…,un} 当且仅当 Ax=b 可解,在计算上如此重要?
相关笔记
先读
6.2 子空间 可回顾本节用到
的子空间判据;接着再读
6.4 线性相关与线性无关,
看张成如何与“生成列表有没有冗余”这个问题连在一起。