线性代数 · 张成空间

张成空间

几个向量的张成,是它们所有线性组合构成的集合。在空间里,两个不共线的向量张成一张过原点的平面。第三个向量只要伸出这张平面,哪怕只差一点点,张成就多一维,变成整个空间;它若落在平面里,就什么也没多,三个向量线性相关。

张成空间与本页画面

几个向量的张成,是它们所有线性组合构成的集合,系数可以取任意实数。张成总含有原点O;在空间里,它要么只有O,要么是过O的一条直线或一张平面,要么是整个空间。

三个向量的张成
span⁡(v⃗,w⃗,u⃗)={ c1v⃗+c2w⃗+c3u⃗  :  c1,c2,c3∈R }\operatorname{span}(\vec v, \vec w, \vec u) = \{\, c_1\vec v + c_2\vec w + c_3\vec u \;:\; c_1, c_2, c_3 \in \mathbb R \,\}

开页的画面里,过O的玻璃圆盘是WW,也就是v⃗\vec v和w⃗\vec w的张成。盘上刻线的交点是整数系数的组合c1v⃗+c2w⃗c_1\vec v + c_2\vec w;平面无限延伸,所以盘边是渐渐淡出的。淡一些的圆盘是各层W+ku⃗W + k\vec u,kk取整数;蓝色的圆盘是过目标点T的平面W+su⃗W + s\vec u。一串细细的蓝箭头,先c1v⃗c_1\vec v,再c2w⃗c_2\vec w,再su⃗s\vec u,从O走到T。从u⃗\vec u的尖垂直落到WW上的红色线段长∣h∣|h|,hh是u⃗\vec u离平面的有向高度。

为什么第三个向量能多出整整一维?v⃗\vec v、w⃗\vec w、u⃗\vec u的每个组合,都是WW上的一点再沿u⃗\vec u移动某个倍数ss,所以张成就是所有平面W+su⃗W + s\vec u合在一起,ss取遍实数。u⃗\vec u不在WW上时,ss与s+1s + 1对应的两张平面相距∣h∣|h|;ss取遍所有实数,这些平面就扫过整个空间。

现在把u⃗\vec u往下压,直到它离平面只差一点点。默认的v⃗=(2,1,0)\vec v = (2, 1, 0)、w⃗=(0,1,2)\vec w = (0, 1, 2)下,u⃗=(1,1,1.01)\vec u = (1, 1, 1.01)离WW只有约0.004,张成却仍是整个空间。要到达(0,0,1)(0, 0, 1),得取s=100s = 100:(0,0,1)=−50v⃗−50w⃗+100u⃗(0, 0, 1) = -50\vec v - 50\vec w + 100\vec u。对WW外一个固定的目标,∣h∣|h|越小,∣s∣|s|就得越大,但总有解。只有hh恰好为0时,每张平面W+su⃗W + s\vec u都还是WW,v⃗\vec v、w⃗\vec w、u⃗\vec u的张成才退回WW。

如果几个向量有一个系数不全为0的组合等于零向量,它们就线性相关。向量都非零时,画面把它画成一个闭合回路:把这些向量的倍数首尾相接,能走回O。换句话说,其中某个向量是其余向量的组合。v⃗\vec v、w⃗\vec w和u⃗=(1,1,1)\vec u = (1, 1, 1)两两都不平行,三个却线性相关,因为u⃗\vec u就在WW里:

W里的第三个向量围成一个回路
12v⃗+12w⃗−u⃗=0⃗,u⃗=12v⃗+12w⃗\tfrac12\vec v + \tfrac12\vec w - \vec u = \vec 0, \qquad \vec u = \tfrac12\vec v + \tfrac12\vec w

有了回路,一个点的配方也就不止一种:把回路的任意非零倍数加到T的配方上,系数变了,点却不变。

张成的维数,是这些向量里最多能挑出几个线性无关的。

值得注意

  • 透视画法下,一个箭头尖可能看起来碰到了平面,其实没有碰到。看红色线段和高度读数就知道;按“侧面”,WW会变成一条线。

操作

  • “第三个向量u”下面的红色推子把u⃗\vec u垂直推离平面或推回平面,在0处会卡住。滚轮p、q让u⃗\vec u在它所在的那一层里移动。

相关概念