向量方程
这一节我们引入向量的概念,来继续讨论线性方程组中的一些重要性质。
1. R2 中的向量
仅含有一列的矩阵称为列向量,或简称向量。下面向量都是R2(实数域的二维空间)中的向量:
向量之间有两种最基本的运算,向量加法和标量乘法,这两种运算满足八条运算规则。
列向量的写法
列向量通常会被写成行向量的形式,比如:列向量
v=v1v2⋮vn等价于
v=[v1;v2;⋯;vn](元素间用分号隔开)。有些教材会使用圆括号,并用逗号分隔元素来表示列向量,比如:
(v1,v2),但这并不是一种标准的表示方法。
2. R3 中的向量
R3(实数域三维空间)中的向量是一个 3 行 1 列的矩阵,R2中的向量运算同样适用于R3(下面是R3中的向量加法运算):
3. Rn 中的向量
推广到
n维实数域空间,若
n是正整数,则
Rn表示所有
n个实数的集合,通常写成
n×1列矩阵的形式,如
u=u1u2⋮un 所有元素都是零的向量称为零向量,用0表示。Rn中向量同样可以进行加法和标量乘法运算。下面是向量运算的八条运算规则:
Rn中向量的八条运算规则(代数性质)
对
Rn中一切向量
u,
v,
w以及标量
c和
d:
- u+v=v+u
- u+0=0+u=u
- (u+v)+w=u+(v+w)
- u+(−u)=−u+u=0
- c(u+v)=cv+cu
- (c+d)u=cu+du
- c(du)=(cd)u
- 1u=u
4. 线性组合
引入向量运算后,我们可以把线性方程组看作是向量间进行加权来生成新的向量的过程,这个过程就是线性组合。
线性组合
给定
Rn中向量
v1,v2,…,vp和标量
c1,c2,…,cp ,向量
y=c1v1+c2v2+⋯+cpvp 称为向量
v1,v2,…,vp以
c1,c2,…,cp为
权的
线性组合。
定义
比如下面两个向量v1=[−11],v2=[21]可以组合出R2内的任意向量。
我们再来看线性方程组,它现在可以被看成是向量间的线性组合,请看下面的过程:
从上面的线性方程组到向量方程的演变过程可以得到如下结论:
向量方程和线性方程组的联系
向量方程
x1a1+x2a2+⋯+xnan=b 和增广矩阵为
[a1a2…anb] 的线性方程组有相同的解集。线性方程组有解等价于向量
b可表示为
a1,a2,…,an的线性组合。
给定一组向量
{v1,v2,…,vp},
我们关心的是所有可以通过这组向量的线性组合生成的向量。这些组合可以用
Span{v1,v2,…,vp}来表示,有如下定义:
Span{v1,v2,…,vp}
若
v1,v2,…,vn是
Rn中的向量,则
v1,v2,…,vn的所有线性组合而成的集合用记号
Span{v1,v2,…,vp}表示,称为
由v1,v2,…,vn所生成(张成)的Rn的子集。也就是说,
Span{v1,v2,…,vp}是所有形如
c1v1+c2v2+⋯+cnvn 的向量的集合,其中
c1,c2,…,cp为标量。
定义
5. Span{v}和Span{u,v}的几何解释
{v1,v2,…,vn}这组向量的所有线性组合构成一个子空间,称为这些向量的生成空间(我们会在第四章展开介绍)。从几何视角来看,Span{v1,v2,…,vp}就是用来表示对应生成空间的。
对于R3中的向量u,v,Span{v}表示所有v的线性组合(也即v的标量乘法倍数的集合),几何上表示一条经过原点的直线。Span{u,v}表示由u,v确定的平面(前提是u,v不共线,也就是u不是v的标量倍数)。同理,Span{u,v,w}(前提是 u,v,w 不在同一个平面上)表示整个R3(三维实数域空间)。
现在我们就可以从几何角度上来讨论线性方程组解的存在性问题了。向量方程x1a1+x2a2=b是否有解,等价于向量b是否会落在由向量a1,a2所确定的平面上。