线性代数方程组的直接法.ppt
《线性代数方程组的直接法.ppt》由会员分享,可在线阅读,更多相关《线性代数方程组的直接法.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/2/201王王 淑淑 栋栋办办公室:公室:J13-409电话电话:88032786(H)E-mail:数 值 分 析(Numerical Analysis)2023/2/202第七章第七章 解线性方程组的解线性方程组的直接直接方法方法数 值 分 析(Numerical Analysis)AXAX=b b很多实际问题都可归结为求解线性方程组:很多实际问题都可归结为求解线性方程组:2023/2/203写成矩阵形式:写成矩阵形式:线性方程组数值解法的分类:线性方程组数值解法的分类:直接法:直接法:经过有限步算术运算即可求得方程组经过有限步算术运算即可求得方程组精精确解确解的方法的方法(适用
2、于中等规模的(适用于中等规模的n阶线性方程组)阶线性方程组)Gauss消去法及其变形消去法及其变形矩阵的三角分解法矩阵的三角分解法 迭代法:迭代法:用某种极限过程去逐步逼近线性方程用某种极限过程去逐步逼近线性方程组组精确解精确解的方法。(的方法。(适用于高阶线性方程组适用于高阶线性方程组)Jacobi迭代法迭代法Gauss-Seidel迭代法迭代法逐次超松弛法逐次超松弛法2023/2/2042023/2/2051Gauss消去法消去法或或或或 AXAX=b b消元手续消元手续2023/2/206举例说明消去法的基本思想:举例说明消去法的基本思想:基本思想:用逐次消去未知数的方法把原来方程组基本
3、思想:用逐次消去未知数的方法把原来方程组AXAX=b b化为化为与其等价的三角方程组,然后再用回代法写出方程组的解。事与其等价的三角方程组,然后再用回代法写出方程组的解。事实上,将方程组化为与其等价的三角方程组的过程就是用实上,将方程组化为与其等价的三角方程组的过程就是用行的行的初等变换初等变换将原来方程组的系数矩阵化为简单形式,然后再求解。将原来方程组的系数矩阵化为简单形式,然后再求解。1消元消元 基本思想:基本思想:通过消元手续将上述方程组化为三角形通过消元手续将上述方程组化为三角形方程组进行求解。方程组进行求解。2023/2/207Guass消去法消去法消元公式消元公式消元公式消元公式2
4、023/2/2082.回代回代2023/2/209回代公式回代公式回代公式回代公式2023/2/2010Gauss消去法可执行的前提:消去法可执行的前提:【定理定理1】按顺序按顺序Gauss消去法所形成的各主元素消去法所形成的各主元素的充要条件是的充要条件是矩阵矩阵的的顺序主子式顺序主子式,即,即2023/2/2011【推论推论】如果如果的顺序主子式的顺序主子式2023/2/2012【定理定理2】如果如果的所有顺序主子式都不为零,即的所有顺序主子式都不为零,即则可通过则可通过Gauss消去法消去法将前面的方程组约化为将前面的方程组约化为三角三角方程组。方程组。2023/2/2013作业:作业:
5、P1971,2,7不进行交换两行不进行交换两行 的初等变换!的初等变换!2023/2/2014矩阵的三角分解矩阵的三角分解借助矩阵理论分析消去法!建立借助矩阵理论分析消去法!建立Gauss消去法消去法和矩阵理论和矩阵理论间的关系!对于间的关系!对于或或或或 AXAX=b b在在Gauss消元法中,消元法中,每一步消去过程相当于每一步消去过程相当于左乘初等变换左乘初等变换矩阵矩阵Lk2023/2/20152023/2/2016A的的LU分解分解其中其中 单位下三角形。单位下三角形。2023/2/2017【定理定理3】(矩阵的(矩阵的LU分解)设分解)设A为为n n矩阵,如果矩阵,如果解解AX=b
6、用用高斯消去法高斯消去法(限制不进行行的交换,即(限制不进行行的交换,即 )能够完成,则矩阵)能够完成,则矩阵A可分解为可分解为单位下三角矩阵单位下三角矩阵L与与上三上三角矩阵角矩阵U的乘积,即的乘积,即 A=LU且这种分解是且这种分解是唯一唯一的。的。2023/2/2018注注注注:(1 1)L为单位下三角阵而为单位下三角阵而U为一般上三角为一般上三角阵的分解称为阵的分解称为Doolittle分解分解(2)L为一般下三角阵而为一般下三角阵而U为单位上三角为单位上三角阵的分解称为阵的分解称为Crout分解。分解。2023/2/20192023/2/2020系数矩阵系数矩阵 的三角分解!的三角分
7、解!21计算量计算量(1)消元消元过程的计算量:第过程的计算量:第1步步计算乘数计算乘数mi1(i=1,2,n),需要,需要n-1次除法运算;计算次除法运算;计算需要需要次乘法和次乘法和次加、减法。次加、减法。第第k步步 加、减法次数加、减法次数乘法次数乘法次数除法次数除法次数12n-1111合计合计22第第k步步 加、减法次数加、减法次数乘法次数乘法次数除法次数除法次数1232.21nn-1n-11合计合计(2)计算计算b(n)计算量计算量:进行进行次乘法和次乘法和加、减法;加、减法;(3)回代过程的计算量回代过程的计算量:总计算量:总计算量:次乘除法和次乘除法和次加减法次加减法较大时较大时
8、乘除法次数:乘除法次数:较大时较大时加减法次数:加减法次数:2Gauss主元素主元素消去法消去法【例例4】用用Gauss消去法解方程组消去法解方程组选主元素的必要性!选主元素的必要性!要求用具有舍入的要求用具有舍入的10位浮点数进行计算。位浮点数进行计算。精确到精确到10位的精确解为:位的精确解为:【解法解法1】(高斯消去法高斯消去法)消元:消元:舍去或者舍去或者说被说被“吃吃”舍去或者说被舍去或者说被“吃吃”计算解:计算解:2023/2/2023显然显然,计算解与精确解解相差太大,原因是用很小的数计算解与精确解解相差太大,原因是用很小的数作除数,使得舍入误差太大,从而计算结果不可靠。作除数,
9、使得舍入误差太大,从而计算结果不可靠。【解法解法2】用用行变换行变换的高斯消去法的高斯消去法消元:消元:计算解计算解:该该结结果果较较好好。该该例例子子说说明明,在在采采用用高高斯斯消消去去法法解解方方程程组组时时,应应避避免免采采用用绝绝对对值值很很小小主主元元素素。对对一一般般系系数数矩矩阵阵,最最好好保保持持乘乘数数,因因此此在在高高斯消去法中引进斯消去法中引进选主元素选主元素技巧。技巧。241、完全主元素消去法、完全主元素消去法选主元素消元法:选主元素消元法:为为非奇异矩阵非奇异矩阵,第一步:第一步:(1)选选主主元元素素:在在A中中选选取取绝绝对对值值最最大大的的元元素素作作为为主主
10、元元素素,即即确定确定使使(2)交交换换行行列列:交交换换中中第第1行行和和i1行行元元素素,第第1列列和和第第j1列列元元素素。注注意意调调换换两两未未知知量量,并并做做记记录录。交交换换后后的的元元素素仍仍记为记为。(3)第第1次消元计算次消元计算:重复进行上述过程,设已完成第重复进行上述过程,设已完成第1步至第步至第k-1步步的选主元素、的选主元素、交换行列和消元计算,使交换行列和消元计算,使为增广矩阵。为增广矩阵。25第第k步:步:(1)选主元素:选取)选主元素:选取使使(2)交交换换行行列列:交交换换中中第第k行行和和ik行行元元素素,第第k列列和和第第jk列元素。列元素。(3)消元
11、计算:)消元计算:2023/2/2026回代求解回代求解工作量大。工作量大。经过上述过程,方程组约化为:经过上述过程,方程组约化为:缺点:缺点:优点:数值稳定优点:数值稳定改进方法:改进方法:列列主元消去法,且此时主元消去法,且此时其中其中是未知数是未知数调换后的顺序,则调换后的顺序,则完全主元素消去法优缺点:完全主元素消去法优缺点:完全完全主元素消去法步骤见主元素消去法步骤见P172!27列列主主元元素素法法考考虑虑依依次次按按列列选选主主元元素素,然然后后换换行行,再再进进行行消消元元计计算算。设设已已完完成成第第1步步第第k-1步步计计算算,得得到到与与原原方方程组等价的方程组程组等价的
12、方程组其中其中方框内为第方框内为第k步选步选主元主元素区域。素区域。2、列列主元素消去法主元素消去法28输入矩阵阶数输入矩阵阶数n,增广矩阵增广矩阵 A(n,n+1);对于对于(1)按列选主元:选取按列选主元:选取 l,使使(2)如果如果 ,交换,交换 A(n,n+1)的第的第k行与第行与第l行元素行元素(3)消元计算消元计算 :回代计算回代计算2023/2/2029列主元素消去法步骤见列主元素消去法步骤见P173!矩阵运算矩阵运算描述列主元素消去法!描述列主元素消去法!30先换行再消元!先换行再消元!【定理定理4】(列主元素的三角分解)如果为非奇异矩阵,则存(列主元素的三角分解)如果为非奇异
13、矩阵,则存在排列矩阵在排列矩阵P,使得,使得PA=LU,其中,其中L是是单位下单位下三角阵,三角阵,U是是上上三角三角阵。阵。【例例5】用用列列主元素消去法解方程组主元素消去法解方程组我们用我们用4位浮点数进行计算。位浮点数进行计算。解解:消元:消元:舍去或者说被舍去或者说被“吃吃”已知精确解:已知精确解:2023/2/20回代计算解:回代计算解:高斯高斯选主元消去法选主元消去法的步骤:的步骤:注:该解若取注:该解若取两位有效数字两位有效数字,则与精确解完全相同。,则与精确解完全相同。u优点:优点:数值稳定数值稳定u修正方法:修正方法:消元,回代。消元,回代。高斯高斯-约当(约当(Gauss-
14、Jordam)消去法。消去法。u缺点:缺点:既消元,又回代既消元,又回代2023/2/20323、高斯、高斯约当(约当(GaussJordan)消去法消去法高高斯斯消消去去法法始始终终是是消消去去对对角角线线下下方方的的元元素素,GaussJordan消消去去法法要要消消去去对对角角线线下下方方和和上上方方的的元元素素。假假设设G-J消消去去法法已已完完成成第第1步步第第k-1步步,得得到到与与原原方方程组等价的方程组程组等价的方程组,其中,其中第第k步计算:步计算:(1)按列选主元:即确定)按列选主元:即确定ik,使使(2)换行:交换)换行:交换的第的第k行和第行和第ik行元素行元素(3)消
15、元计算:)消元计算:33(4)计算主行(主元素所在行)计算主行(主元素所在行)计算解:计算解:上述过程结束后,有上述过程结束后,有2023/2/2034说说明明:在在解解方方程程组组,一一般般不不用用高高斯斯-约约当当消消去去法法。因因为为计计算算量量太太大大,但但是是在在解解多多个个方方程程组组而而它它们们的的系系数数矩矩阵阵相相同同时时,用用此此方方法,即求系数矩阵的逆矩阵法,即求系数矩阵的逆矩阵A-1时,比较合适。时,比较合适。设设为为非非奇奇异异矩矩阵阵。如如果果用用列列主主元元G-J消消去去法法将将(A,I)化化为(为(I,T),则,则。不用回代,将不用回代,将A化为化为单位矩阵单位
16、矩阵,则解为常数项列。,则解为常数项列。【定理定理5】(高斯(高斯约当法求逆矩阵)约当法求逆矩阵)优点:优点:缺点:计算量较大,大约是缺点:计算量较大,大约是次乘除法。次乘除法。注注:该方法与高等代数中求逆矩阵方法的不同之处是有:该方法与高等代数中求逆矩阵方法的不同之处是有选主元选主元,实际上选主元就是交换两行的位置,仍是初等变换,在一般的实际上选主元就是交换两行的位置,仍是初等变换,在一般的求逆矩阵方法中也有交换两行元素。求逆矩阵方法中也有交换两行元素。2023/2/2035【例例6】用列主元素用列主元素G-J消去法求消去法求的逆矩阵的逆矩阵A-1解:解:2023/2/2036所以所以G-J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性代数 方程组 直接
限制150内