3 线性方程组的解集的结构
3.1 n维向量空间Kn
1、定义1:数域K上所有n元有序数组组成的集合Kn,连同定义在它上面的加法运算和数量乘法运算,以及满足的8条运算法则一起,称为数域K上的一个n维向量空间。Kn的元素称为n维向量;设向量α=(a1,a2,…,an),称ai是α的第i个分量。
取定一个数域K,设n是任意给定的一个正整数。令
Kn={(a1,a2,…,an) | ai∈K,i=1,2,…,n}.
如果a1=b1,a2=b2,…,an=bn,则称Kn中两个元素(a1,a2,…,an)与(b1,b2,…,bn)相等。
在Kn中规定加法运算如下:
(a1,a2,…,an)+(b1,b2,…,bn)def===(a1+b1,a2+b2,…,an+bn)
在K的元素与Kn的元素之间规定数量乘法运算如下:
k(a1,a2,…,an)def===(ka1,ka2,…,kan)
容易直接验证加法和数量乘法满足下述8条运算法则:对于α,β,γ∈Kn; k,l∈K 有
(1)α+β=β+α;
(2)(α+β)+γ=α+(β+γ);
(3)把元素(0,0,…,0)记作0,它使得
0+α=α+0=α,
称0是Kn的零元素;
(4)对于α=(a1,a2,…,an)∈Kn,令
−αdef===(−a1,−a2,…,−an)∈Kn,
有
α+(−α)=(−α)+α=0,
称−α是α的负元素;
(5)1α=α;
(6)(kl)α=k(lα);
(7)(k+l)α=kα+lα;
(8)k(α+β)=kα+kβ.
2、补充:
(1)通常用小写字母α,β,γ表示向量。
(2)在n维向量空间Kn中,可以定义减法运算如下:
α−βdef===α+(−β).
(3)在n维向量空间Kn中,容易直接验证下述4条性质:
0α=0,∀α∈Kn;(−1)α=−α,∀α∈Kn;k0=0,∀k∈K;kα=0⟹k=0或α=0
(4)n元有序数组写成一行,称为行向量;写成一列,称为列向量。Kn既是n维行向量组成的向量空间,也是n维列向量组成的向量空间。
(5)在Kn中,给定向量组α1,α2,…,αs,对于β∈Kn,如果存在K中一组数c1,c2,…,cs使得
β=c1α1+c2α2+⋯+csαs,
那么称β可以由α1,α2,…,αs线性表出(示)。β是向量组α1,α2,…,αs的一个线性组合,其中c1,c2,…,cs称为系数。
3、定义2:Kn的一个非空子集U如果满足:
(1)α,γ∈U⟹α+γ∈U,(2)α∈U,k∈K⟹kα∈U,
那么称U是Kn的一个线性子空间,简称子空间。其中性质(1)称为U对于Kn的加法封闭;性质(2)称为U对于Kn的数量乘法封闭。
(1) {0}是Kn的一个子空间,称为零子空间。Kn本身也是Kn的一个子空间。
(2) 从而,Kn中,向量组α1,α2,…,αs的所有线性组合组成的集合W是Kn的一个子空间,称它为α1,α2,…,αs生成(或张成)的子空间,记作
<α1,α2,…,αs>
(3) 命题1:数域K上n元线性方程组x1α1+x2α2+⋯+xnαn=β有解
⟺β可以由α1,α2,…,αn线性表出⟺β∈<α1,α2,…,αn>
3.2 线性相关与线性无关的向量组
1、定义1:Kn中向量组α1,α2,…,αs(s⩾1)称为是线性相关的,如果有K中不全为0的数k1,k2,…,ks,使得
k1α1+⋯+ksαs=0
2、定义2:Kn中向量组α1,α2,…,αs(s⩾1)如果不是线性相关的,那么称为线性无关的。
3、从定义1和定义2显得:
(1)包含零向量的向量组一定线性相关(k0+α2+⋯+0αs=0);
(2)单个向量α线性相关当且仅当α=0(因为kα=0,k≠0⟺α=0);
从而单个向量α线性无关当且仅当α≠0;
(3)Kn中,向量组
ε1=⎡⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢⎣100⋮00⎤⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥⎦,ε2=⎡⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢⎣010⋮00⎤⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥⎦,…,εn=⎡⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢⎣000⋮01⎤⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥⎦,
是线性无关的。
4、向量组线性相关与线性无关区别:
(1)从线性组合看:
向量组α1,…,αs(s⩾1)线性相关⟺它们有系数不全为0的线性组合等于零向量;向量组α1,…,αs(s⩾1)线性无关⟺它们只有系数全为0的线性组合才会等于零向量。
(2)从线性表出看:
向量组α1,…,αs(s⩾2)线性相关⟺其中至少有一个向量可以由其余向量线性表出;向量组α1,…,αs(s⩾2)线性无关⟺其中每一个向量都不能由其余向量线性表出。
(3)从齐次线性方程组看:
列向量组α1,…,αs(s⩾1)线性相关⟺齐次线性方程组x1α1+⋯+xsαs=0有非零解;列向量组α1,…,αs(s⩾1)线性无关⟺齐次线性方程组x1α1+⋯+xsαs=0只有零解。
(4)从行列式看:
n个n维列(行)向量α1,…,αn(s⩾1)线性相关⟺以α1,…,αn为列(行)向量组的矩阵的行列式等于零;n个n维列(行)向量α1,…,αn(s⩾1)线性无关⟺以α1,…,αn为列(行)向量组的矩阵的行列式不等于零。
(5)从向量组线性表出一个向量的方式看:
设向量β可以由向量组α1,…,αs线性表出,则向量组α1,…,αs线性无关⟺表出方式唯一;向量组α1,…,αs线性相关⟺表出方式有无穷多种。
(6)从向量组与它的部分组的关系看:
如果向量组的一个部分组线性相关,那么整个向量组也线性相关。如果向量组线性无关,那么它的任何一个部分组也线性无关。
(7)从向量组与它的延伸组或缩短组的关系看:
如果向量组线性无关,那么把每个向量添上m个分量(所添分量位置对于每个向量都一样)得到的延伸组也线性无关。如果向量组线性相关,那么把每个向量去掉m个分量(去掉的分量位置对于每个向量都一样)得到的缩短组也线性相关。
5、命题1:设向量组α1,…,αs线性无关,则向量β可以由α1,…,αs线性表出的充分必要条件是α1,…,αs,β线性相关。
推论1:设向量组α1,…,αs线性无关,则向量β不能由α1,…,αs线性表出的充分必要条件是α1,…,αs,β线性无关。
6、替换定理:设向量组α1,…,αs线性无关,β=b1α1,…,bsαs。如果bi≠0,那么用β替换αi后得到的向量组α1,…,αi−1,β,αi+1,…,αs也线性无关。
3.3 向量组的秩
1、定义1:向量组的一个部分组称为一个极大线性无关组,如果这个部分组本身是线性无关的,但是从这个向量组的其余向量(如果还有的话)中任取一个添进去,得到的新的部分组都线性相关。
2、定义2:如果向量组α1,…,αs的每一个向量都可以由向量组β1,…,βr线性表出,那么称向量组α1,…,αs可以由向量组β1,…,βr线性表出。如果向量组α1,…,αs与向量组β1,…,βr可以相互线性表出,那么称向量组α1,…,αs与向量组β1,…,βr等价,记作
{α1,…,αs}≅{β1,…,βr}
向量组的等价是向量组之间的一种关系。可以证明其具有以下三种性质:
(1)反身性。即任何一个向量组都与自身等价;(2)对称性。即如果α1,…,αs与β1,…,βr等价,那么β1,…,βr与α1,…,αs等价;(3)传递性。即如果{α1,…,αs}≅{β1,…,βr},{β1,…,βr}≅{γ1,…,γt},那么{α1,…,αs}≅{γ1,…,γt}。
3、命题1:向量组与它的极大线性无关组等价。
推论1:向量组的任意两个极大线性无关组等价。
推论2:β可以由向量组α1,…,αs线性表出当且仅当β可以由α1,…,αs的一个极大线性无关组线性表出。
4、引理1:设向量组β1,…,βr可以由向量组α1,…,αs线性表出,如果r>s,那么β1,…,βr线性相关。
推论3:设向量组β1,…,βr可以由向量组α1,…,αs线性表出,如果β1,…,βr线性无关,那么r⩽s。
推论4:等价的线性无关的向量组所含向量的个数相等。
推论5:向量组的任意两个极大线性无关组所含向量的个数相等。
5、定义3:向量组的极大线性无关组所含向量的个数称为这个向量组的秩。
全由零向量组成的向量组的秩规定为0。
向量组α1,…,αs的秩记作rank{α1,…,αs}。
6、命题2:向量组α1,…,αs线性无关的充分必要条件是它的秩等于它所含向量的个数。
7、命题3:如果向量组(1)可以由向量组(2)线性表出,那么:(1)的秩⩽(2)的秩
8、命题4:等价的向量组有相等的秩。(注意:秩相等的向量组不一定等价)
3.4 子空间的基与维数
1、定义1:设U是Kn的一个子空间,如果α1,…,αr∈U,并且满足下述两个条件:
(1)α1,…,αr线性无关,(2)U中每一个向量都可以由α1,…,αr线性表出,
那么称α1,…,αr是U的一个基。
显然,ε1,…,εn是Kn的一个基,称它为Kn的标准基。
2、定理1:Kn的任一非零子空间U都有一个基。
3、定理2:Kn的非零子空间U的任意两个基所含的向量的个数相等。
4、定义2:Kn的非零子空间U的一个基所含向量的个数称为U的维数,记作dimKU,或者dimU。
零子空间的维数规定为0。
因为dimKn=n,所以称Kn为n维向量空间。
对于α=a1α1+⋯+arαr,把有序数组(a1,…,ar)称为α在基α1,…,αr下的坐标。
5、命题1:设dimU=r,则U中任意r+1个向量都线性相关。
6、命题2:设dimU=r,则U中任意r个线性无关的向量都是U的一个基。
7、命题3:设dimU=r,设α1,…,αr∈U。如果U中每一个向量都可以由$\alpha_1,\dots,\alpha_r 线性表出,那么\alpha_1,\dots,\alpha_r $是U的一个基。
8、命题4:设U和W都是Kn的非零子空间,如果U⊆W,那么dimU⩽dimW。
9、命题5:设U和W是Kn的两个非零子空间,且U⊆W,如果dimU=dimW,那么U=W。
10、定理3:向量组α1,…,αs的一个极大线性无关组是这个向量组生成的子空间<α1,…,αs>的一个基,从而
dim<α1,…,αs>=rank{α1,…,αs}.
3.5 矩阵的秩
1、定理1:阶梯型矩阵J的行秩与列秩相等,它们都等于J的非零行的个数;并且J的主元所在的列构成列向量的一个极大线性无关组。
2、定理2:矩阵的初等行变换不改变矩阵的行秩。
3、定理3:矩阵的初等行变换不改变矩阵的列向量组的线性相关性,从而不改变矩阵的列秩。
4、定理4:任一矩阵A的行秩等于它的列秩。
5、定义1:矩阵A的行秩与列秩统称为A的秩,记作rank(A)。
6、推论1:设矩阵A经过初等行变换化成阶梯型矩阵J,则A的秩等于J的非零行个数。设J的主元所在的列是第j1,j2,…,jr列,则A的第j1,j2,…,jr列构成A的列向量组的一个极大线性无关组。
7、推论2:矩阵的初等列变换不改变矩阵的秩。
8、定理5:任一非零矩阵的秩等于它的不为零的子式的最高阶数。
9、推论3:设s×n矩阵A的秩为r,则A的不等于零的r阶子式所在的列(行)构成A的列(行)向量组的一个极大线性无关组。
10、推论4:n级矩阵A满秩的充分必要条件是|A|≠0。
3.6 线性方程组有解的充分必要条件
1、定理1(线性方程组有解判别定理):数域K上线性方程组
x1α1+⋯+xnαn=β(1)
有解的充分必要条件是:它的系数矩阵与增广矩阵的秩相等。
2、定理2:数域K上n元线性方程组(1)有解时,如果它的系数矩阵等于n,那么方程组(1)有唯一解;如果A的秩小于n,那么方程组(1)有无穷多个解。
推论1:齐次线性方程组有非零解的充分必要条件是:它的系数矩阵的秩小于未知量的个数。
3.7 齐次线性方程组的解集的结构
数域K上n元齐次线性方程组
x1α1+⋯+xnαn=0(1)
的一个解是Kn中一个向量,称它为齐次线性方程组(1)的一个解向量。齐次线性方程组(1)的解集W是Kn的一个非空子集。
性质1:若γ,δ∈W,则γ+δ∈W.
性质2:若γ∈W,k∈K,则kγ∈W.
由上述得,齐次线性方程组(1)的解集W是Kn的一个子空间,称它为方程组(1)的解空间。如果方程组(1)的系数矩阵A的秩等于n,那么W={0}。如果rank(A)<n,那么W是非零子空间。从而W有基。把解空间W的一个基称为齐次线性方程组(1)的一个基础解系,即:
定义1:齐次线性方程组(1)有非零解时,如果它的有限多个解η1,η2,…,ηt满足:
(1)η1,η2,…,ηt线性无关;(2)齐次线性方程组(1)的每一个解都可以由η1,η2,…,ηt线性表出,
那么称η1,η2,…,ηt是齐次线性方程组(1)的一个基础解系。其解集W表示为:
W={k1η1+k2η2+⋯+ktηt|ki∈K,i=1,2,…,t}.
通常也说齐次线性方程组(1)的全部解是:
k1η1+k2η2+⋯+ktηt,k1,k2,…,ki∈K
定理1:数域K上n元齐次线性方程组的解空间W的维数为
dimW=n−rank(A),(2)
其中A是方程组的系数矩阵。从而当齐次线性方程组(1)有非零解时,它的每个基础解系所含解向量的个数都等于n−rank(A)。
3.8 非齐次线性方程组的解集的结构
对于数域K上n元非齐次线性方程组
x1α1+⋯+xnαn=β(1)
设其解集为U。为此考虑相应的齐次线性方程组
x1α1+⋯+xnαn=0(2)
称它为非齐次线性方程组(1)的导出组。导出组的解空间用W表示。
性质1:若γ,δ∈U,则γ−δ∈W.
性质2:若γ∈U,η∈W,则γ+η∈U.
定理1:如果数域K上n元非齐次线性方程组(1)有解,那么它的解集U为
U={γ0+η|η∈W},(3)
其中γ0是非齐次线性方程组(1)的一个解(称γ0是特解),W是方程组(1)的导出组的解空间。
我们把集合{γ0+η|η∈W}记作γ0+W。称它是一个W型的线性流形(或子空间W的一个陪集),把dimW称为线性流形γ0+W的维数。
注:U不是子空间,因为U对于加法和数乘都不封闭。
推论1:如果n元非齐次线性方程组(1)有解,那么它的解唯一的充分必要条件是:它的导出组(2)只有零解。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)