Last updated on November 15, 2023 12:06 AM
线性方程组有无解的判定
线性方程组有解判别定理:线性方程组 AX=β 有解的充要条件是:其系数矩阵与增广矩阵具有相同的秩。
证明:AX=β 有解 ⟺β∈⟨α1,⋯,αn⟩⟺⟨α1,⋯,αn,β⟩⊆⟨α1,⋯,αn⟩⟺⟨α1,⋯,αn,β⟩=⟨α1,⋯,αn⟩⟺dim⟨α1,⋯,αn,β⟩=dim⟨α1,⋯,αn⟩⟺ 增广矩阵的秩等于系数矩阵的值。
所以之后判断有解性只需判断秩的大小关系即可。注意到由于 A 为 A~ 的子矩阵,所以 rank(A)≤rank(A~),如若能证明 rank(A)≥rank(A~),就能说明 rank(A)=rank(A~) 了。
更进一步地,我们可以推出,对于 n 元线性方程组 AX=β,若其有解,则当 rank(A)<n 时有无穷组解,rank(A)=n 时有唯一解。
证明:考虑 J~=rref(A~),显然 rank(A)=rank(A~)=rank(J~)=J~ 的非零行个数,结合第一章内容立得。
可以得出推论:对于齐次线性方程组,其非零解的充要条件是系数矩阵的秩小于元数。
线性方程组解集的结构
显然,齐次线性方程组 AX=0 的解 γ,δ 满足 γ+δ 和 cδ 也为方程组的解。故解集 W 是 Kn 的一个子空间,称为解空间。W 不为零空间时存在基,将其一个基称为方程组的一个基础解系。
找到基础解系 η1,⋯,ηt 后,解集可表示为
W={k1η1+k2η2+⋯+ktηt∣k1,⋯,kt∈K}
代表元被称为通解。
接下来是一个很重要的定理:K 上 n 元齐次线性方程组的解空间 W 的维数等于 n 减去系数矩阵 A 的秩。即
dimW=n−rank(A)
证明过程也相当关键,这指导了我们如何求一个齐次线性方程组的基础解系。令 J=rref(A),设 rank(A)=r,则 J 有 r 个非零行,r 个主元,WLOG 设他们分别在前 r 列,即
J=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡10⋮00⋮001⋮00⋮000⋮00⋮0⋯⋯⋯⋯⋯00⋮10⋮0b1,r+1b2,r+1⋮br,r+10⋮0⋯⋯⋯⋯⋯b1nb2n⋮brn0⋮0⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤
于是一般解为
⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧x1=−i=r+1∑nb1ixix2=−i=r+1∑nb2ixi⋯xr=−i=r+1∑nbrixi
xr+1,⋯,xn 为自由变量。我们不妨让自由变量分别取下列 n−r 组数:
⎣⎢⎢⎢⎢⎡10⋮0⎦⎥⎥⎥⎥⎤,⎣⎢⎢⎢⎢⎡01⋮0⎦⎥⎥⎥⎥⎤,⋯,⎣⎢⎢⎢⎢⎡00⋮1⎦⎥⎥⎥⎥⎤
得到原方程组的 n−r 个解:
η1=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡−b1,r+1−b2,r+1⋮−br,r+110⋮0⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤,η2=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡−b1,r+2−b2,r+2⋮−br,r+201⋮0⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤,⋯,ηn−r=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡−b1n−b2n⋮−brn00⋮1⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤
由于前者数量无关,故延伸组 η1,⋯,ηn−r 也线性无关。在接下来我们证明对于任意解 η,其能被 η1,⋯,ηn−r 线性表出:令 η=(c1,c2,⋯,cn)T,其满足一般解公式,所以对于 1≤i≤r 有 ci=−j=r+1∑nbijcj,所以 η 是可以写成如下形式的:
η=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡c1⋮crcr+1⋮cn⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡−b1,r+1cr+1⋮−br,r+1cr+11cr+1⋮0cr+1−−++⋯⋯⋯⋯−−++b1ncn⋮brncn0cn⋮1cn⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤=i=1∑n−rcr+iηi
从而 η1,⋯,ηn−r 为一基础解系,dimW=n−rank(A),证毕。
实操一个例子;⎣⎢⎡1−2−1−31−75−39−214⎦⎥⎤,这个是扁平形的,所以一定有非零解,我们求出其行简化阶梯型为 ⎣⎢⎡10001054−570−51530⎦⎥⎤,得到一般解为
⎩⎪⎪⎨⎪⎪⎧x1=−54x3+51x4x2=57x3−53x4
通过分别令 (x3,x4)T 为 (5,0)T 和 (0,5)T,可以得到基础解系
η1=⎣⎢⎢⎢⎡−4750⎦⎥⎥⎥⎤,η2=⎣⎢⎢⎢⎡1−305⎦⎥⎥⎥⎤
所以解集 W={k1η1+k2η2∣k1,k2∈K}。
考虑 n 元非齐次线性方程组 AX=β,我们令其导出组为 AX=0。显然我们有如下性质:若 γ 为原方程组的一个解,δ 为导出组的一个解,则 γ+δ 仍为原方程组的一个解。
懒得证明地,若 AX=β 有解,则解集 U 可以表示为
U={γ0+η∣η∈W}
其中 γ0 为方程组的一个解(称为特解),W 为导出组的解空间。这个理解大概就是,考虑非齐次线性方程组 AX=β 的解集是一个不过原点的超平面 π,而导出组 AX=0 的解集是一个过原点的超平面 π0,我们找到一个特解 γ0 相当于解决了从原点到达超平面 π 的事情,而取 η∈W 就相当于从那个点出发构造整个超平面。
我们把集合 {γ0+η∣η∈W} 记作 γ0+W。
一般地,若 W⊆Kn,α0∈Kn,则称 α0+W 为一个 W 型的线性流形,或 W 的一个陪集。
还可以得出推论:AX=β 解唯一的充要条件是导出组只有零解。
我们具体要求一个非齐次线性方程组的解的时候,先随便弄一个特解,然后把一般解公式的常数项去掉就可以得到导出组的基础解系了,看个例子:
⎣⎢⎡1−2−1−31−75−39−214⎦⎥⎤⎣⎢⎢⎢⎡x1x2x3x4⎦⎥⎥⎥⎤=⎣⎢⎡4−72⎦⎥⎤
依旧是求出 A~ 的行简化阶梯型
⎣⎢⎡10001054−570−51530517−510⎦⎥⎤
得到解公式
⎩⎪⎪⎨⎪⎪⎧x1=−54x3+51x4+517x2=57x3−53x4−51
直接令 x3=x4=0,得到特解 γ0=(517,−51,0,0)T。导出组的解公式就是把常数项去掉,基础解系在刚才求过一次了,就这样咯。