第二章解线性方程组的直接方法精选文档.ppt
《第二章解线性方程组的直接方法精选文档.ppt》由会员分享,可在线阅读,更多相关《第二章解线性方程组的直接方法精选文档.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章解线性方程组的直接方法本讲稿第一页,共五十二页若矩阵A A非奇异,即det(A A)0,则方程组(2.1)有唯一解。所谓直接解法是指,若不考虑计算过程中的舍入误差,经过有限次算术运算就能求出线性方程组的精确解的方法。但由于实际计算中舍入误差的存在,用直接解法一般也只能求出方程组的近似解。Cramer法则是一种不实用的直接法,下面介绍几种实用的直接法。1 Gauss1 Gauss消去法消去法 Gauss Gauss消元法是一种规则化的加减消元法,其基本思想是通过逐次消元计算,把一般线性方程组的求解转化为等价的上三角形方程组的求解。1.1 1.1 顺序顺序GaussGauss消去法消去法 为
2、了清楚起见,先看一个简单的例子.考虑线性方程组本讲稿第二页,共五十二页消去后两个方程中的x1得再消去最后一个方程的x2得消元结束,经过回代得解:本讲稿第三页,共五十二页上述求解的消元过程可用矩阵表示为:(A,bA,b)=这是GaussGauss消去法的计算形式,新的增广矩阵对应的线性方程组就是上三角形方程组,可进行回代求解。现在介绍求解线性方程组(2.1)的顺序GaussGauss消去法:记则,线性方程组(2.1)的增广矩阵为本讲稿第四页,共五十二页 第一步.设 ,依次用乘矩阵的第1行加到第i行,得到矩阵:本讲稿第五页,共五十二页其中 第二步.设 ,依次用乘矩阵的第2行加到第i行,得到矩阵:其
3、中本讲稿第六页,共五十二页如此继续消元下去,第n-1步结束后得到矩阵:这就完成了消元过程。对应的方程组变成:对此方程组进行回代,就可求出方程组的解。本讲稿第七页,共五十二页 顺序Gauss消去法求解n元线性方程组的乘除运算量是:n2-1 +(n-1)2-1 +22-1 +1+2+n n=20时,顺序Gauss消去法只需3060次乘除法运算.顺序Gauss消去法通常也简称为GaussGauss消去法消去法.顺序Gauss消去法中的 称为主元素主元素.主元素都不为零矩阵A A的各阶顺序主子式都不为零.本讲稿第八页,共五十二页 1.2 1.2 主元主元GaussGauss消去法消去法 (用十进制四位
4、浮点计算):(用Cramer法则可得精确解x1*=1.00010,x2*=0.99990)解解 用顺序Gauss消去法,消元得 回代得解:x2=1.00,x1=0.00 若将方程组改写成:例例1 解线性方程组本讲稿第九页,共五十二页 用顺序Gauss消去法,消元得 回代得解:x2=1.00,x1=1.00 为了提高计算的数值稳定性,在消元过程中采用选择主元的方法.常采用的是列主元消去法和全主元消去法列主元消去法和全主元消去法.给定线性方程组AxAx=b b,记A A(1)=A A,b b(1)=b b,列主元列主元GaussGauss消去法消去法的具体过程如下:首先在增广矩阵B B(1)=(A
5、 A(1),b b(1)的第一列元素中,取 然后进行第一步消元得增广矩阵B B(2)=(A A(2),b b(2).再在矩阵B B(2)=(A A(2),b b(2)的第二列元素中,取 本讲稿第十页,共五十二页然后进行第二步消元得增广矩阵B(3)=(A(3),b(3).按此方法继续进行下去,经过n-1步选主元和消元运算,得到增广矩阵B(n)=(A(n),b(n).则方程组A(n)x=b(n)是与原方程组等价的上三角形方程组,可进行回代求解.易证,只要|A|0,列主元Gauss消去法就可顺利进行.采用十进制四位浮点计算,分别用顺序Gauss消去法和列主元Gauss消去法求解线性方程组:例例2本讲
6、稿第十一页,共五十二页 方程组具有四位有效数字的精确解为 x1*=17.46,x2*=-45.76,x3*=5.546 解解 1.1.用顺序Gauss消去法求解,消元过程为回代得:x3=5.546,x2=100.0,x1=-104.0本讲稿第十二页,共五十二页 2.2.用列主元Gauss消去法求解,消元过程为本讲稿第十三页,共五十二页回代得:x3=5.545,x2=-45.77,x1=17.46 可见,列主元Gauss消去法是在每一步消元前,在主元所在的一列选取绝对值最大的元素作为主元素.而全主元Gauss消去法是在每一步消元前,在所有元素中选取绝对值最大的元素作为主元素.但由于运算量大增,实
7、际应用中并不经常使用.本讲稿第十四页,共五十二页2 2 直接三角分解法直接三角分解法 2.1 Gauss2.1 Gauss消去法的矩阵表示消去法的矩阵表示 对矩阵若 令 记本讲稿第十五页,共五十二页则有 A(2)=记 令若则有本讲稿第十六页,共五十二页 A(3)=如此进行下去,第n-1步得到:A(n)=其中本讲稿第十七页,共五十二页也就是:A(n)=Ln-1A(n-1)其中 =Ln-1Ln-2A(n-2)=Ln-1Ln-2L2L1A(1)本讲稿第十八页,共五十二页所以有:A=A(1)=L1-1L2-1Ln-1-1A(n)=LU而且有其中L=L1-1L2-1Ln-1-1,U=A(n).L L称为
8、单位下三角矩阵;U U是上三角矩阵.本讲稿第十九页,共五十二页 式 A=LU称为矩阵A的三角分解三角分解.2.2 Doolittle2.2 Doolittle分解法分解法 设n阶方阵A的各阶顺序主子式不为零,则存在唯一单位下三角矩阵L和上三角矩阵U使A=LU.证明证明 只证唯一性,设有两种分解 A=LU则有 =E所以得于是 Ax=b LUx=b 令 Ux=y 得定理定理2.1本讲稿第二十页,共五十二页 下面介绍矩阵三角分解的Doolittle分解方法,则得对k=2,3,n,计算 设 akj=lk1u1j+lk2u2j+lkk-1uk-1j+ukj aik=li1u1k+li2u2k+likuk
9、k本讲稿第二十一页,共五十二页本讲稿第二十二页,共五十二页对k=2,3,n,计算本讲稿第二十三页,共五十二页由可得这就是求解方程组AxAx=b b的Doolittle三角分解方法。本讲稿第二十四页,共五十二页 利用三角分解方法解线性方程组 解解 因为所以例例3本讲稿第二十五页,共五十二页先解 ,得再解 ,得 解线性方程组Ax=b的Doolittle三角分解法的计算量约为1/3n3,与Gauss消去法基本相同.其优点在于求一系列同系数的线性方程组Ax=bk,(k=1,2,m)时,可大大节省运算量.例如,求上例中矩阵A A的逆矩阵.可分别取常向量 b b1=(1,0,0)T,b b2=(0,1,0
10、)T,b b3=(0,0,1)T 本讲稿第二十六页,共五十二页由所以本讲稿第二十七页,共五十二页 为了提高数值稳定性,可考虑列主元三角分解法,设已完成A=LU的k-1步分解计算,矩阵分解成设 令 rkri 相当于取 为第k步分解的主元素.但要注意方程组的常数项也要相应变换.本讲稿第二十八页,共五十二页 例如,用列主元三角分解解例3中方程组.则有本讲稿第二十九页,共五十二页 设A为对称正定矩阵,则有唯一分解A=LU,且ukk0.则有 A=LDM又因为 (LDM)T=MTDLT=LDM 所以 M=LT =LDLT则有 2.3 平平 方方 根根 法法本讲稿第三十页,共五十二页 分解A=GGT称为对称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 线性方程组 直接 方法 精选 文档
限制150内