文档详情

线性方程组的直接解法.pptx

发布:2025-04-23约4.42千字共10页下载文档
文本预览下载声明

1第五章线性方程组的直接解法/*DirectMethordforSolvingLinearSystems*/上一页下一页返回第一节Gauss消去法第二节直接三角分解方法第三节方程组的性态与误差估计

求解2上一页下一页返回

§1Gauss消去法3上一页下一页返回一、高斯顺序消去法思路首先将A化为上三角阵/*upper-triangularmatrix*/,再回代求解/*backwardsubstitution*/。=是一种古老的求解线性方程组的方法,按自然顺序进行消元的方法.

例1解方程组4上一页下一页返回解:step1消元

Step2对上三角形方程进行回代求解,得0102下面我们来一般性地讨论求解n阶线性方程组的高斯顺序消去法.

消元6上一页下一页返回logoStep1:设,计算因子将增广矩阵/*augmentedmatrix*/第i行?li1?第1行,得到与(1)式等价的方程组

Step2:一般第k次消元(1≤k≤n-1)

Step3:继续上述过程,且设aii(i-1)≠0(i=1,2,…,n-1),直到完成第n-1次消元,最后得到与A(0)x=b(0)等价的三角形方程组A(n-1)x=b(n-1).将(1)式化为(2)式的过程称为消元过程.

回代10定理若A的所有顺序主子式/*determinantofleadingprincipalsubmatrices*/均不为0,则高斯消元无需换行即可进行到底,得到唯一解。注:事实上,只要A非奇异,即A?1存在,则可通过逐次消元及行交换,将方程组化为三角形方程组,求出唯一解。上一页下一页返回

高斯顺序消去法流程图11FTk=k+1FT消元过程回代过程上一页下一页返回

顺序消去法的缺点为当主元akk(k-1)=0时,消元过程不能继续进行.或者当akk(k-1)≠0时,虽然消元过程可以进行,但若akk(k-1)≈0时,时,会出现很小的数作除数的现象,使舍入误差增大,导致解的严重失真.

二、主元素消去法上一页下一页返回13例:解方程组/*精确解为*/用Gauss消去法计算:

由上例可以看出,为提高算法的数值稳定性,应选取绝对值尽可能大的元素作主元.按列部分选主元的消去法也称列主元消去法。

解:

一些特殊情况,主元就在对角线上,不需选主元.元素满足如下条件的矩阵即对角线上每一元素的绝对值均大于同行其他各元素绝对值之和,这样的矩阵称为按行严格对角占优矩阵,简称严格对角占优矩阵.例:性质:严格对角占优矩阵必定非奇异.

三、高斯-约当消去法(求矩阵逆)17上一页下一页返回与Gauss消去法的主要区别:?每一步不计算lik,而是先将当前主元akk(k-1)变为1;?把akk(k-1)所在列的上、下元素全消为0;这种方法是不是比Gauss消去法更好?Gauss消去法过程中,消去对角线下方和上方的元素,称这种方法为高斯-约当消去法.这种方法不用回代过程了,看上去是要好些?

18?运算量/*AmountofComputation*/由于计算机中乘除/*multiplications/divisions*/运算的时间远远超过加减/*additions/subtractions*/运算的时间,故估计某种算法的运算量时,往往只估计乘除的次数,而且通常以乘除次数的最高次幂为运算量的数量级。?Gauss消去法:Stepk:设,计算因子且计算共进行n?1步(n?k)次(n?k)2次(n?k)次(n?k)(n?k+2)次消元时乘除次数:1次(n?i+1)次回代时乘除次数:Gauss消去法的总乘除次数为,运算量为级。

?Gauss-Jordan消去法:运算量约为。故通常只用于求逆矩阵,而不用于解方程组。求逆矩阵即。

2直接三角分解法20上一页下一页返回12LU分解法/*LUFactorization.*

显示全部
相似文档