非齐次线性方程组 Ax=b(b=0)对应的齐次方程组 Ax=0 称为导出组。
- 若 η1,η2 是 Ax=b 的解,则 η1−η2 是导出组 Ax=0 的解
- 若 η 是 Ax=b 的解,ξ 是 Ax=0 的解,则 η+ξ 是 Ax=b 的解
- Ax=b 的解集不构成向量空间(除非 b=0)
性质1的证明:A(η1−η2)=Aη1−Aη2=b−b=0
性质2的证明:A(η+ξ)=Aη+Aξ=b+0=b
设 Ax=b 有解,η∗ 是 Ax=b 的一个特解,ξ1,ξ2,…,ξn−r 是导出组 Ax=0 的基础解系,则 Ax=b 的通解为:
x=η∗+k1ξ1+k2ξ2+⋯+kn−rξn−r
其中 k1,k2,…,kn−r 为任意常数。
非齐次方程组的解集是导出组解空间的一个平移(仿射子空间)。
- 齐次方程组的解集:过原点的子空间
- 非齐次方程组的解集:该子空间平移到特解位置
| 情形 | 解的个数 |
| -------------- | ----------- | ------------------------------ |
| r(A)=r(A∣b) | 无解 |
| r(A)=r(A∣b)=n | 唯一解 |
| r(A)=r(A∣b)=r<n | 无穷多解(n−r 个自由参数) |
- 对增广矩阵 (A∣b) 施行初等行变换,化为行最简形
- 判断解的情况(比较 r(A) 和 r(A∣b))
- 若有解,写出同解方程组
- 确定主变量和自由变量
- 求出一个特解 η∗(令自由变量全为零)
- 求导出组的基础解系 ξ1,…,ξn−r
- 通解 x=η∗+k1ξ1+⋯+kn−rξn−r
求方程组 ⎩⎨⎧x1+x2−x3+2x4=32x1+x2−3x3+4x4=5x1−x3+2x4=2 的通解。
步骤1:化增广矩阵为行最简形
(A∣b)=121110−1−3−1242352
r2−2r1,r3−r11001−1−1−1−102003−1−1
r3−r21001−10−1−112003−10
−r2100110−111200310
r2−r3,r1+r3100110001200310
r1−r2100010001200210
步骤2:r(A)=r(A∣b)=3<4,有无穷多解。
步骤3:同解方程组 ⎩⎨⎧x1+2x4=2x2=1x3=0
步骤4:主变量 x1,x2,x3,自由变量 x4。
步骤5:令 x4=0,得特解 η∗=(2,1,0,0)T。
步骤6:导出组 ⎩⎨⎧x1+2x4=0x2=0x3=0,令 x4=1,得 ξ=(−2,0,0,1)T。
步骤7:通解 x=(2,1,0,0)T+k(−2,0,0,1)T(k 为任意常数)。
最常用的方法:令所有自由变量为零,求出主变量的值,得到特解。
也可以令自由变量取其他值,得到的特解不同,但通解等价。
示例:在上例中,令 x4=1,得特解 η′=(0,1,0,1)T。
通解 x=(0,1,0,1)T+k(−2,0,0,1)T。
取 k=−1:x=(2,1,0,0)T,与前面的特解一致。
设 S 为 Ax=b 的解集,S0 为 Ax=0 的解集,η∗ 为 Ax=b 的特解,则:
S=η∗+S0={η∗+ξ∣ξ∈S0}
Ax=b 的任意两个解之差是 Ax=0 的解。
Ax=b1 的解与 Ax=b2 的解之和是 A(x1+x2)=b1+b2 的解。
设 A 为 4×5 矩阵,r(A)=3,η1,η2,η3 是 Ax=b 的三个线性无关的解,求 Ax=b 的通解。
解:r(A)=3,n=5,基础解系含 5−3=2 个向量。
η2−η1 和 η3−η1 是 Ax=0 的解。
若 k1(η2−η1)+k2(η3−η1)=0,则 −k1η1−k2η1+k1η2+k2η3=0。
由 η1,η2,η3 线性无关,得 k1=k2=0。
故 η2−η1 和 η3−η1 线性无关,构成基础解系。
通解:x=η1+k1(η2−η1)+k2(η3−η1)
设 α1,α2,α3 是 Ax=b 的解,β1,β2 是 Ax=0 的基础解系,k1,k2 为任意常数,则 Ax=b 的通解是?
解:Ax=b 的通解 = 特解 + 导出组的通解。
特解可取 α1(或 α2,α3),导出组通解为 k1β1+k2β2。
通解:x=α1+k1β1+k2β2。
注意:α1+α2 不是 Ax=b 的解(A(α1+α2)=2b=b),2α1+α2 才是特解。