定义1 n个有次序的数a1 , a2 , ⋯
, an所组成的数组称为n维向量
这n个数称为该向量的n个分量 , 第i个数ai称为第i个分量
分量全为实数的向量称为实向量 , 分量为复数的向量称为复向量
n维向量可写成一行 , 也可写成一列,分别称为行向量和列向量 。
如果行向量与列向量都按矩阵的运算规则进行运算,
那么n维列向量a=与n维行向量aT=(a1
, a2 , ⋯ , a2)是两个不同的向量
(如果按定义1 , 那么a与aT是同一个向量)
列向量约定用黑体小写字母a , b , α , β等表示
行向量约定用aT , bT , αT ,
βT等表示
在解析几何中 , 我们把“既有大小又有方向的量”叫做向量
并把可随意平行移动的有向线段作为向量的几何形象
在引进坐标系以后 , 这种向量就有了坐标表示式(三个有次序的实数)
也就是本书中的3维向量
因此 , 当n⩽3时 , n维向量可以把有向线段作为几何形象
但当n>3时 , n维向量就不再有这种几何形象 ,
只是沿用一些几何术语罢了
几何中 , “空间”通常是作为点的集合 , 即构成“空间”的元素是点,
这样的空间叫做点空间
我们把3维向量的全体所组成的集合R3={r= | x , y , z∈R}
叫做3维向量空间,
在点空间取定坐标系以后,
空间中的点P(x , y ,
z)与3维向量r=之间有一一对应的关系
因此 , 向量空间可以类比为取定了坐标系的点空间
在讨论向量的运算时 , 我们把向量看作有向线段;
在讨论向量集时则把向量r看作以r为向径的点P
从而把点P的轨迹作为向量集的图形
例如点集Π={P(x , y , z) | ax+by+cz=d}是一个平面(a , b , c不全为0)
于是向量集{r=(x , y , z)T |
ax+by+cz=d}也叫做向量空间R3中的平面
并把Π作为它的图形
类似地,
n维向量的全体所组成的集合
Rn={x=(x1 , x2 , ⋯ ,
xn)T | x1 , x2 , ⋯ ,
xn ∈R}叫做n维向量空间
n维向量的集合{x=(x1 , x2 , ⋯ ,
xn)T | a1x1 +a2
x2 + ⋯ anxn =b}
叫做n维向量空间Rn中的n-1维超平面
若干个同维数的列向量(或同维数的行向量)所组成的集合叫做向量组.
例如一个m×n矩阵的全体列向量是一个含n个m维列向量的向量组,
它的全体行向量是一个含m个n维行向量的向量组.
又如当R(A)<n时
线性方程Am×nx=0的全体解是一个含无限多个n维列向量的向量组
下面我们先讨论只含有限个向量的向量组
以后再把讨论的结果推广到含无限多个向量的向量组
矩阵的列向量组和行向量组都是只含有限个向量的向量组
反之 , 一个含有限个向量的向量组总可以构成一个矩阵
例如m个n维列向量所组成的向量组A: a1 , a2 , ⋯ ,
am
构成一个n×m矩阵A=(a1 , a2 , ⋯ ,
am)
m个n维行向量所组成的向量组B:
,
, ⋯ ,
构成一个m×n矩阵B=
总之 , 含有限个向量的有序向量组可以与矩阵一一对应
定义2 给定向量组A: a1 , a2 , ⋯
, am , 对于任何一组实数 k1 , k2 , ⋯ ,
km
表达式k1a1 + k2a2 + ⋯ +
kmam称为向量组A的一个线性组合
k1 , k2 , ⋯ ,
km称为这个线性组合的系数
给定向量组A: a1 , a2 , ⋯ ,
am和向量b
如果存在一组数λ1 , λ2 , ⋯ ,
λm使b=λ1a1 + λ2a2
+ ⋯ +λmam
则向量b是向量组A的线性组合
这时称向量b能由向量组A线性表示
向量b能由向量组A线性表示 , 也就是方程组x1a1 +
x2a2 + ⋯ +xmam=b有解
定理1 向量b能由向量组A: a1 ,
a2 , ⋯ , am线性表示的充分必要条件是
矩阵A=( a1 , a2 , ⋯ ,
am)的秩与矩阵B=( a1 , a2 , ⋯ ,
am , b)的秩相等
定义3设有两个向量组A: a1 , a2
, ⋯ , am及B: b1 , b2 , ⋯ ,
bl
若B组中的每个向量都能由向量组A线性表示
则称向量组B能由向量组A线性表示
若向量组A与向量组B能相互线性表示 , 则称这两个向量组等价
把向量组A和B所构成的矩阵依次记作A=(a1 , a2 , ⋯
, am)和B=(b1 , b2 , ⋯ ,
bl)
向量组B能由向量组A线性表示,
即对每个向量bj(j=1 , 2 , ⋯ , l)存在数k1j ,
k2j , ⋯ ,kmj
使bj=k1j a1+
k2ja2 +kmjam=(a1
, a2 , ⋯ ,
am)
从而(b1 , b2 , ⋯ ,
bl)=(a1 , a2 , ⋯ ,
am)
这里 ,
矩阵Km×l=(kij)称为这一线性表示的系数矩阵
由此可知 , 若Cm×n=Am×lBl×n
则矩阵C的列向量组能由矩阵A的列向量组线性表示
B为这一表示的系数矩阵:(c1 , c2 , ⋯ ,
cn)=(a1 , a2 , ⋯ ,
al)
同时 , C的行向量组能由B的行向量组线性表示 , A为这一表示的系数矩阵
=
设矩阵A与B行等价 , 即矩阵A经初等行变换变成矩阵B
则B的每个行向量都是A的行向量组的线性组合
即B的行向量组能由A的行向量组线性表示
由于初等变换可逆 , 知矩阵B亦可经初等行变换变为A
从而A的行向量组也能由B的行向量组线性表示
于是A的行向量组与B的行向量组等价
类似可知 , 若矩阵A与B列等价 , 则A的列向量组与B的列向量组等价
向量组的线性组合、线性表示及等价等概念 , 也可移用于线性方程组
对方程组A的各个方程作线性运算所得到的一个方程
就称为方程组A的一个线性组合
若方程组B的每个方程都是方程组A的线性组合
就称方程组B能由方程组A线性表示
这时方程组A的解一定是方程组B的解
若方程组A与方程组B能相互线性表示 , 就称这两个方程组可互推
可互推的线性方程组一定同解
按定义3 , 向量组B: b1 , b2 , ⋯ ,
bl能由向量组A: a1 , a2 , ⋯ ,
am线性表示
其含义是存在矩阵Km×l , 使(b1 , ⋯ ,
bl)=(a1 , ⋯ , am)K
也就是矩阵方程(a1 , a2 , ⋯ ,
am)X=(b1 , b2 , ⋯ ,
bl)有解
定理2
向量组B: b1 , b2 , ⋯ ,
bl能由向量组A: a1 , a2 , ⋯ ,
am线性表示的充分必要条件是
矩阵A=(a1 , a2 , ⋯ , am)的秩与矩阵(A
, B)=(a1 , a2 , ⋯ , am , b1
, b2 , ⋯ , bl)的秩相等即R(A)=R(A , B)
推论
向量组A: a1 , a2 , ⋯ , am与向量组B:
b1 , b2 , ⋯ ,
bl等价的充分必要条件是,
R(A)=R(B)=R(A , B) ,
其中A和B是向量组A和B所构成的矩阵
证: 因向量组A与向量组B能相互线性表示,
依据定理2 , 知它们等价的充分必要条件是R(A)=R(A , B)且R(B)=R(B ,
A)
而R(A , B)=R(B , A)合起来即得充分必要条件为R(A)= R(B)=R(A , B)
例1设a1= ,
a2= ,
a3= ,
b=
试证明向量b能由向量组a1 , a2 ,
a3线性表示 , 并求出表示式
解:
要证明向量能由向量组线性表示,
需验证存在一组数,使得。
这等价于求解以为未知数的线性方程组,若方程组有解,则表示式存在。
步骤1:构造线性方程组
根据线性表示的定义,将向量代入,
展开得:
按分量相等列出方程组:
步骤2:求解方程组(通过增广矩阵行变换)
构造增广矩阵,
并进行初等行变换化为行最简形:
得到行最简形:
步骤3:分析解的存在性与表示式
行最简形对应的方程组为:
得同解方程组
其中为自由未知数,令(为任意常数),则:
方程组有无限多解,因此能由线性表示,
表示式为:
例2设a1= ,
a2= ,
b1= ,
b2= ,
b3=
试证明向量组a1 , a2与向量组b1 ,
b2 , b3等价
证: 记A=(a1 , a2) ,
B=(b1 , b2 , b3) , 只要证R(A)=R(B)=R(A
, B)
为此把矩阵(A , B)化成行阶梯形矩阵
(A ,
B)=
因此 , R(A)=R(B)=R(A , B)=2 , 故向量组a1 ,
a2与向量组b1 , b2 ,
b3等价
定理3设向量组B: b1 , b2 , ⋯ ,
bl能由向量组A: a1 , a2 , ⋯ ,
am线性表示
则R(b1 , b2 , ⋯ ,
bl)⩽R(a1 , a2 , ⋯ , am)
证明:
1. 矩阵化 设每个向量均为
维列向量。
记
“
能由
线性表示”等价于:存在矩阵
,使得
其中
的第
列是
关于
的线性表示系数。
2. 利用矩阵秩的性质
由矩阵乘积的秩不等式:
因此即
因此不等式得证。
举例验证
例 1:秩相等的情形
取
则
令
于是
且
成立。
计算
的秩:通过行变换
有两行非零,故
。
因此
,不等式取等号。
例 2:秩严格小于的情形 取
同上,
令
则
显然
可由
线性表示,且秩严格小于
的秩。
前面我们把定理1与上章定理5对应
把定理2与上章定理6对应
而定理3可与上章定理7对应
事实上 , 按定理3的条件 , 知有矩阵K , 使B=AK
从而根据上章定理7 , 即有R(B)⩽R(A).
上述各定理之间的对应 , 其基础是向量组与矩阵的对应 ,
从而有下述对应:
向量组B: b1 , b2 , ⋯ ,
bl能由向量组A: a1 , a2 , ⋯ ,
am线性表示
⟺有矩阵K , 使B=AK
⟺方程AX=B有解
上述对应的三种叙述都可对应到充分必要条件:R(A)=R(A , B)
并都有必要条件: R(A)⩾R(B)
这里 , 第一种可称为几何语言,
后两种以及充分必要条件和必要条件则都是矩阵语言
我们要掌握用矩阵语言表述几何问题,
还要掌握用几何语言来解释矩阵表述的结论
上一章中把线性方程组写成矩阵形式,
通过矩阵的运算求得它的解,
还用矩阵的语言给出了线性方程组有解、有性一解的充分必要条件
本章中将向量组的问题表述成矩阵形式 , 通过矩阵的运算得出结果
然后把矩阵形式的结果“翻译”成几何问题的结论
这种用矩阵来表述问题 , 并通过矩阵的运算解决问题的方法
通常叫做矩阵方法
这正是线性代数的基本方法
例3设n维向量组A: a1 , a2 , ⋯ ,
am构成n×m矩阵A=(a1 , a2 , ⋯ ,
am)
n价单位矩阵E=(e1 , e2 , ⋯ ,
en)的列向量叫做n维单位坐标向量
试证明
n维单位坐标向量组e1 , e2 , ⋯ ,
en
能由向量组A线性表示的充分必要条件是R(A)=n
证:
1. 必要性(“能由 A 线性表示 ⇒
”)
假设
能由
线性表示。
记
,则由定理2得:
矩阵
有
行,并且
是单位矩阵,它的
个列向量
线性无关,因此:
又因为行数
,秩不超过
,所以
于是
必要性得证。
2.
充分性(“
⇒ 能由 A 线性表示”)
假设
。
考虑矩阵
,它的行数
,所以
又因为
,而
是
的一部分,所以
从而
根据定理2,
是向量组
能由向量组
线性表示的充要条件。
因此
能由
线性表示。
本例所证结论用矩阵语言可叙述为
对矩阵An×m , 存在矩阵Kn×m ,
使AK=En的充分必要条件是R(A)=n
也可叙述为矩阵方程An×mX=En有解的充分必要条件是R(A)=n