您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第一章第四讲n元线性方程组求解
1第四讲n元线性方程组求解(3节)上一讲我们介绍了当n元一次线性方程组的系数矩阵A可逆时,可求出方程组解1XAb,实际上这也是方程组的唯一解。如果方程组系数矩阵A不可逆或A不是方阵时,该如何来讨论方程组的解?这一讲将通过矩阵的初等变换来研究n元一次线性方程组(齐次、非齐次)在什么条件下有解、如何求解以及各种解的表达形式等.n元一次线性方程组是指形如mnmnmmnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111......(4.1)令111212122212nnmmmnaaaaaaAaaa,12nxxXx,12mbbbb则方程组的矩阵方程形式AXb.其中:A称为方程组(4.1)的系数矩阵,AAb称为方程组(4.1)的增广矩阵。当bO时,称(4.1)式为一元线性非齐次线性方程组;当bO时,称(4.2)式为一元线性齐次线性方程组,其矩阵形式AXO.111122121122221122000nnnnmmmnnaxaxaxaxaxaxaxaxax......(4.2)显然XO是(4.2)式的当然解。把非齐次线性方程组(4.1)式的每个方程右边的常数项都换成0,所得到的齐次线性方程组称为原方程组的导出齐次线性方程组,简称导出组。(即:(4.2)是(4.1)的导出组)在第二讲的例2.12中,非齐次方程组的解是通过对方程组的增广矩阵实施初等行变换得到的.那么,这种求解方法是不是对任意的线性方程组都适用?答案是肯定的。下面我们先给出理论证明.定理4.1若将非齐次线性方程组AXb的增广矩阵AAb用初等行变换化为VU,则方程组AXb与VUX同解。2证由第二讲的性质3.2及定理3.1知,当对增广矩阵AAb用初等行变换化为VU时,一定存在初等矩阵kPPP,,,21,使得11kkPPPAbUV成立记PPPPkk11,由初等矩阵的可逆性知P可逆。若设1X为AXb的解,即1AXb,两边同时左乘矩阵P,有111()PAXPbPAXPbUXV于是1X是方程组VUX的解。反之,若2X为VUX的解,即11112222()UXVPUXPVPUXPVAXb2X亦为AXb的解。综上所述,AXb与VUX所表示的是同解方程组.定理4.1给出了利用矩阵初等行变换求解方程组的思路,具体方法如下:将方程组的增广矩阵AAb实施初等行变换化为行的最简形,此时该最简形作为增广矩阵对应的方程组与原方程组同解,这样通过解简化的阶梯形矩阵所对应的方程组就求出原方程组的解,这种方法就是高斯消元法。4.1.1非齐次线性方程组的相容性先写出方程组(4.1)的增广矩阵A,然后利用初等行变换将A化为行最简形。AAb=11121121222212nnmmmnmmnaaabaaabaaabA的行最简形有下面三种情形(为方便讨论,假设A的行最简形中构成的单位阵正好在左上角)。3(1)11121121222212nnmmmnmmnaaabaaabaaab行变换12(1)10000100000100000000nmnccc......(4.3)注意到A的行最简形矩阵不为零的行数正好等于变量个数n,其对应的方程组如下1122nnxcxcxc此时原方程组的唯一解已经得到:12nccXc;(2)11121121222212nnmmmnmmnaaabaaabaaab行变换1(1)2(2)1()12(1)(2)2()2(1)(2)()(1)10000100100000000000000000rrrnrrrnrrrrrrnrmndddcdddcdddc......(4.4)注意到A的行最简形中不为零的行数为r(rn)小于变量个数n.对应的方程组如下11(1)11(2)21122(1)12(2)2222(1)1(2)2rrrrnnrrrnnrrrrrrrrnnrxbxbxbxcxbxbxbxcxbxbxbxc此时还不能完全求出原方程的解,但可以看出原方程有无数个解,这是因为方程组可4以改写如下11(1)11(2)21122(1)12(2)2222(1)1(2)2rrrrnnrrrnnrrrrrrrrnnrxbxbxbxcxbxbxbxcxbxbxbxc如果把后面nr个变量12,,rrnxxx赋予数值后,前面r个变量12,,rxxx的值就被唯一确定,从而得到方程组解X={12,,rxxx,12,,rrnxxx}T.(3)11121121222212nnmmmnmmnaaabaaabaaab行变换12+1(1)1000010000010000000kkmncccc.....(4.5)注意到A的行最简形中不为零的行数是+1k,但第+1k行中只有10kc,其余元素全为零。这就是说A的行最简形对应的方程组中最后一个方程是“10kc”(10kc),这显然是一个矛盾方程,因而原方程组无解。根据上面讨论的方程组(4.1)解的3种情况,先给出非齐次方程组的相关定义定理后再详细讨论(4.1)的解。定义4.1如果一个n元线性方程组它存在解,则称方程组是相容的,否则就称方程组是不相容组或矛盾方程组。比如(4.3)式和(4.4)式所表示的方程组都是相容方程组,而(4.5)所表示的方程组是不相容方程组。定义4.2n元线性方程组经过化简后,方程组中被保留的方程称为有效方程,消去的方程称为多余方程.比如(4.3)式的有效方程个数正好有n个(相容的有效方程组);(4.4)式的有效方程个数有r个,多余方程个数有nr个(相容的有效方程组).(4.5)式有效方程有1r个,多余方程1nr个(不相容的有效方程组).5定理4.2(1)方程组(4.1)有唯一解的充要条件是,有效方程的个数等于变量个数;(2)方程组(4.1)有无穷多解的充要条件是,有效方程的个数小于变量个数;(3)方程组(4.1)无解的充要条件是,存在着矛盾的有效方程。证明(略)定理4.2更加明确了利用高斯消元法如何判断非齐次方程组的解的情况.例4.1求解线性方程组422312320432143214321xxxxxxxxxxxx解:将方程组的增广矩阵用初等行变换化为行最简形AAb=213123111101111021321011013212401454rrrr33213231215111101111001101011010055500111110011001101010010100011100111rrrrrrrrr这时行最简形所对应的方程组为101434241xxxxxx注意到方程组的有效方程个数为3小于方程变量个数4,所以原方程有无穷多解,求解方法如下:先将x4移到等号右端得434241101xxxxxx,称123,,xxx是方程组的保留变量,称4x是方程组的自由变量(可任意取值)。再令x4取任意常数kR,则得1234101xkxkxkxk,......(4.6)6或写成123411011101xxkxx......(4.7)称k为方程组的自由未知数或自由元,(4.6)式称为方程组的通解或一般解;(4.7)称为方程组的向量解.例4.2求线性方程组的解53221232312321321321321xxxxxxxxxxxx解将方程组的增广矩阵用初等行变换化为行最简形AAb=2131413211211121312304401211011222350077rrrrrr23124321424343414(1)1()721121101101100110011200220011001110001000010101010000001100110000rrrrrrrrrrrrrrr从增广矩阵行的最简形可看出,方程组有效方程数是3,方程组的第3个方程是多余方程,但由于方程组变量的个数是也是3,所以原方程组有唯一解:110321xxx本例说明当有解方程组中方程的个数多于变量个数时,方程组一定有多余方程.例4.3求解线性方程组33221531232432143214321xxxxxxxxxxxx7解将方程组的增广矩阵用初等行变换化为行阶梯形213132123211232131511054742123305471rrrrA32123210547400005rr,行阶梯形所对应的方程组是504745123244324321xxxxxxxx,虽说方程组有效方程有3个,但最后一个方程是矛盾方程,故原方程组无解.例4.4设方程组kxxkxxxxxkx5221823532321321问:k取何值时方程组有唯一解?无穷多解?无解?在有无穷多解时求出通解。解先将方程组的增广矩阵用初等行变换化为行阶梯形,然后再利用定理4.2的结论来判断方程组解的所有可能情形:115321850122kAkk132320133041450122rrrrkkk123krr2241514001333333041450122kkkkkk12232230414501224151400133333rrrrkkkkkk8113224145103301224151400133333rkkkkkk......(4.8)(1)当13kk且时,2411033kk,此时方程组的有效方程个数与变量个数相等,故原方程组有唯一解;(2)当1k时,25143033kk,2411033kk,此时有效方程个数是2,小于变量个数,故方程组有无穷多解。将1k代入(4.8),得到增广矩阵的行最简形101101220000其对应的方程组1323322xxxx,再将3x做为自由变量移到等号右边,并令3x=c(cR),得原方程通解123322xcxcxc或向量解123312201xxcx
本文标题:第一章第四讲n元线性方程组求解
链接地址:https://www.777doc.com/doc-2204582 .html