线性方程组
鸡兔同笼问题,鸡、兔共8只,腿共20只
{x+y=82x+4y=20{x+y=82y=4{x+y=8y=2{x=6y=2
消元法(跟初等行变换是一样的)
- 交换两方程
- 用非0数乘以某方程
- 某方程的k倍加到另一方程
[1214820][101284][101182][100162]
有解判定
⎩⎪⎨⎪⎧x1+x2+x3=1x1−x2−x3=−32x1+9x2+10x3=11
系数矩阵A
⎣⎡1121−191−110⎦⎤
增广系数矩阵A
⎣⎡1121−191−1101−311⎦⎤
用向量的形式表示
x1⎣⎡112⎦⎤+x2⎣⎡1−19⎦⎤+x3⎣⎡1−110⎦⎤=⎣⎡1−311⎦⎤x1α1+x2α2+x3α3=β
唯一解、无穷多解、无解
唯一解,r(A)=r(A)=3=未知量的个数
⎣⎡100010001123⎦⎤⎩⎪⎨⎪⎧x1=1x2=2x3=3
无穷多解,r(A)=r(A)=2 < 3(小于未知量的个数)
其中,x1,x2叫作一般解,x3叫作自由未知量,该方程组叫作同解方程组
⎣⎡100010110590⎦⎤{x1=5−x3x2=9−x3
无解,r(A)=2 != r(A)=3
⎣⎡100010100341⎦⎤⎩⎪⎨⎪⎧x1=3−x3x2=40=1
齐次线性方程组
齐次线性方程组一定有解,至少有0解
如果齐次方程组,r(A)=r(A)=n(未知量的个数),那么该齐次方程组只有唯一的0解<=>r(A)=n
=>
如果齐次方程有非0解 <=> r(A) < n =>
齐次方程组,如果能找到一个非0解,那么就能找到无穷多个非0解
如果齐次方程组,方程个数<未知量的个数,那么齐次方程一定有非0解(r(A)<=min(m,n)=m<n)(n+1个n维向量一定线性相关)
方程个数=未知量的个数,有非0解 <=> |A|=0
方程个数=未知量的个数,只有0解 <=> |A| != 0
齐次线性方程组解题的时候不要用A了,直接用A就行了,因为右边全是0
齐次线性方程组解的结构
齐次线性方程组,Ax=0
性质1:η1和η2是Ax=0的解,那么η1+η2也是解
A(η1+η2) = Aη1+Aη2 = 0 + 0 = 0
性质2:η是Ax=0的解,那么cη也是解
A(cη)=cAη=c⋅0=0
基础解系,η1,η2,...,ηs(就是极大线性无关组)
- η1,η2,...,ηs线性无关
- 任意解可由η1,η2,...,ηs线性表示
⎣⎡100010−49430−43−47041450⎦⎤{x1=49x3+43x4−41x5x2=−43x3+47x4−45x5
x3,x4,x5是自由未知量,令⎣⎡x3x4x5⎦⎤取⎣⎡100⎦⎤,⎣⎡010⎦⎤,⎣⎡001⎦⎤ 得 η1=⎣⎢⎢⎢⎢⎡49−43100⎦⎥⎥⎥⎥⎤,η2=⎣⎢⎢⎢⎢⎡4347010⎦⎥⎥⎥⎥⎤,η3=⎣⎢⎢⎢⎢⎡−41−45001⎦⎥⎥⎥⎥⎤
η1,η2,η3是基础解系
因为,η1,η2,η3线性无关
任意解都可由η1,η2,η3线性表示
⎣⎢⎢⎢⎢⎡x1x2x3x4x5⎦⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎡49x3+43x4−41x5−43x3+47x4−45x5x3+0x4+0x50x3+x4+0x50x3+0x4+x5⎦⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎡49x3−43x3x30x30x3⎦⎥⎥⎥⎥⎤+⎣⎢⎢⎢⎢⎡43x447x40x4x40x4⎦⎥⎥⎥⎥⎤+⎣⎢⎢⎢⎢⎡−41x5−45x50x50x5x5⎦⎥⎥⎥⎥⎤=x3η1+x4η2+x5η3
基础解系解的个数是,n-r(A)
推论:有Am×n、Bn×s且AB=0,则r(A)+r(B)<=n
证:把B转换成向量,B=(β1,β2,...,βs),AB=A(β1,β2,...,βs)=Aβ1,Aβ2,...,Aβs=(0,0,...,0)
Aβi=0,i=1,2,...,s,βi是A(x)=0的解
如果r(A)=n,有唯一0解,则βi=0,则B是0矩阵,则r(A)+r(B)<=n中的r(B)可以拿掉,r(A)<=n,满足r(A)=n,成立
如果r(A)<n,有无穷多解,基础解系中有n-r(A)个解,所以r(B)=r(β1,β2,...,βs)<=n−r(A)
所以,r(A)+r(B)<=n成立
非齐次线性方程组
非齐次 Ax=b -> Ax=0(齐次方程是非齐次方程的导出组)
如果α1,α2是Ax=b的解,那么α1−α2是Ax=0的解
A(α1−α2)=Aα1−Aα2=b−b=0
α0是Ax=b的解,η是Ax=0的解,那么α0+η是Ax=b的解
A(α0+η)=Aα0+Aη=b+0=b
非齐次方程组解的结构
如果α0是Ax=b的一个解(特解),η是Ax=0的一个通解
η=c1η1+c2η2+...+cn−rηn−rη1,η2,...,ηn−r是Ax=0的基础解系
所以,α0+c1η1+c2η2+...+cn−rηn−r是Ax=b的通解(全部解)
即:Ax=b的通解等于Ax=b的一个特解加Ax=0的基础解系的线性组合
计算题
A=⎣⎢⎢⎡11315−28−9−11−13−1317−1317⎦⎥⎥⎤−>⎣⎢⎢⎡1000010073−7200713−7400713−7400⎦⎥⎥⎤
⎩⎪⎨⎪⎧x1=713−73x3−713x4x2=−74+72x3+74x4
x3,x4是自由未知量
取(x3,x4)T=(0,0)T代入
则α0=(713,−74,0,0)T是Ax=b的一个特解
A的行简化阶梯形就是A的行简化阶梯形去掉最右边的那一列(虚线右边的那一列)
A=⎣⎢⎢⎡1000010073−7200713−7400⎦⎥⎥⎤
上面A化成行简化阶梯形的步骤可以不写
直接简写为:导出组的同解方程组为:
⎩⎪⎨⎪⎧x1=−73x3−713x4x2=72x3+74x4
x3,x4是自由未知量,令(x3,x4)T 分别为 (7,0)T,(0,7)T代入
η1=⎣⎢⎢⎡−3270⎦⎥⎥⎤η2=⎣⎢⎢⎡−13407⎦⎥⎥⎤
α0+c1η1+c2η2,计算出结果即可
总结非齐次方程组通解
- 写出A,只做初等行变换,化为行简化阶梯形
- 非零行的首非零元的1,留在左边,其余挪到右边
- 写出非齐次方程组的同解方程组,指出谁是自由未知量(不在左边的都是自由未知量)
- 令自由未知量均取0,得Ax=b的一个特解
- 写出导出组的同解方程组(令非齐次方程组的同解方程组的常数项均为0,得Ax=0的同解方程组)
- 令自由未知量取(1,0,0...),(0,1,0...)...,得Ax=0的基础解系
- 特解 + Ax=0的基础解系的线性组合