线性方程组迭代法省公共课一等奖全国赛课获奖课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《线性方程组迭代法省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《线性方程组迭代法省公共课一等奖全国赛课获奖课件.pptx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(五)(五)迭代法收敛条件迭代法收敛条件(一)(一)迭代法普通形式迭代法普通形式主要内容:主要内容:(二)(二)雅可比(雅可比(JacobiJacobi)迭代法)迭代法(三)(三)高斯高斯-赛德尔赛德尔(Gsuss-Seidel)(Gsuss-Seidel)迭代法迭代法 (四)(四)松弛法松弛法(六六)小结小结1第1页(一)普通迭代形式(一)普通迭代形式 x=Mx+g x=Mx+g (3-2)代入迭代公式x x(k+1k+1)=Mx=Mx(k)(k)+g+g (k=0,1,2,-)(k=0,1,2,-)(3-3)1、对线性方程组 Ax=b (3-1)结构同解方程组2第2页产生向量序列 ,当k充
2、分大时,以 作为方程组(3-1)近似解-普通迭代法。主要处理问题:(1).在各种方法中,结构那种迭代格式好?(2).他们收敛性怎样?(3).在收敛条件下,最正确计算运行格式?计算近似值迭代次数.(4).各种迭代格式误差类比。3第3页2、向量序列、矩阵序列收敛性、向量序列、矩阵序列收敛性,假如定义定义3、1 设 为 中向量序列,(3-4)其中 为范数,则称 收敛于x,记为 其中 为矩阵范数,则称 收敛于A,记为 (3-5)定义定义3、2 设 为n阶方阵序列,A为n阶方阵,假如()kA4第4页定理定理3.1中向量序列 收敛于 中x当且仅当充要条件定理定理3.2 设下面 收敛于矩阵A均为n阶方阵,则
3、矩阵序列5第5页系数矩阵A是非奇异,不妨设将方程组(3-1)变为6第6页取初始向量 代入(3-2)右边有新向量。7第7页 如此下去,产生一个序列 ,满足为中向量序列 (3-33-3)上述过程给出迭代法称雅可比迭代法(简单迭代法)。其矩阵表示为(3-4)8第8页i从1到n循环输入:置初值:输出k,xi(i=1,-,n)结束i从1到n循环输入:置初值:yesNoJacobi迭代法算法框图9第9页例例1解解10第10页0.194450.250000.166670.5000000.583330.611110.500000.66667043210k567890.601850.597220.600310.
4、599540.60050.208330.199080.90.199850.311第11页例例2 2.用雅可比迭代法求解方程组解解:12第12页13第13页,如此下去,易知,方程组准确解为 迭代结果(当迭代次数增大时)越来越靠近准确解。14第14页clear;fprintf(Jacobi迭代法)x1(1)=0;x2(1)=0;x3(1)=0;for i=1:10 x1(i+1)=7.2+0.1*x2(i)+0.2*x3(i);x2(i+1)=8.3+0.1*x1(i)+0.2*x3(i);x3(i+1)=8.4+0.2*x1(i)+0.2*x2(i);endx=x1,x2,x3x=0 0 0 7
5、.8.3000 8.4000 9.7100 10.7000 11.5000 10.5700 11.5710 12.4820 10.8535 11.8534 12.8282 10.9510 11.9510 12.9414 10.9834 11.9834 12.9804 10.9944 11.9944 12.9933 10.9981 11.9981 12.9978 10.9994 11.9994 12.9992 10.9998 11.9998 12.999715第15页例:用Jacobi迭代法求解方程组,准确解为16第16页解:按迭代过程取初始向量,迭代10次得实际计算结果表明Jacobi迭代法收
6、敛与准确解。17第17页 研究研究JacobiJacobi迭代法就会发觉在逐一求分量时迭代法就会发觉在逐一求分量时,当计算时都已求出当计算时都已求出,但没有被利用但没有被利用.直观上看直观上看,新算新算出分量可能比旧分量要准确出分量可能比旧分量要准确.所以所以,构想一旦当新分量已求出构想一旦当新分量已求出,马上马上就用它来就用它来代替代替,也就是在也就是在Jacobi迭代法中求迭代法中求18第18页公式(3-4)表示为 19第19页从而得迭代式上式中矩阵 为Gauss-Seidel迭代矩阵。20第20页yesNo输出k,xi(i=1,-,n)结束i从1到n循环输入:置初值:Gauss-Seid
7、el迭代法算法框图21第21页例例3.解解22第22页0.199850.6003140.199750.199080.194450.1666700.600050.601850.611110.66667053210k23第23页例例4 4 用用Gauss-SeidelGauss-Seidel迭代法求解方程组迭代法求解方程组取初值 代入迭代式有 解解:24第24页易知,方程组准确解为 迭代结果(当迭代次数为迭代结果(当迭代次数为6 6次时)就赶上雅可比迭次时)就赶上雅可比迭代代9 9次结果。(其它情况以后再讨论)次结果。(其它情况以后再讨论)如此下去,25第25页clear;fprintf(Gaus
8、s-Seidel迭代法)x1(1)=0;x2(1)=0;x3(1)=0;for i=1:7 x1(i+1)=7.2+0.1*x2(i)+0.2*x3(i);x2(i+1)=8.3+0.1*x1(i+1)+0.2*x3(i);x3(i+1)=8.4+0.2*x1(i+1)+0.2*x2(i+1);endx=x1,x2,x3Gauss-Seidel迭代法迭代法x=0007.9.020011.644010.430811.671912.820510.931311.957212.977710.991311.994712.997210.998911.999312.999610.999911.999913.
9、000011.000012.000013.000026第26页clear;fprintf(SOR(超松弛)迭代法)x1(1)=0;x2(1)=0;x3(1)=0;for i=1:7 x1(i+1)=(1-1.42)*x1(i)+1.42/10*(7.2+0.1*x2(i)+0.2*x3(i);x2(i+1)=(1-1.42)*x1(i)+1.42/10*(8.3+0.1*x1(i+1)+0.2*x3(i);x3(i+1)=(1-1.42)*x1(i)+1.42/5*(8.4+0.2*x1(i+1)+0.2*x2(i+1);endx=x1,x2,x3SOR(超松弛)迭代法x=0 0 0 1.02
10、24 1.1931 2.5114 0.6813 0.8302 2.0420 0.8061 0.9619 2.1999 0.7600 0.9133 2.1421 0.7770 0.9313 2.1634 0.7707 0.9246 2.1556 0.7730 0.9271 2.158527第27页例:用Gauss-Seidel迭代法求解方程组,准确解为。28第28页解:其迭代过程取初始向量,迭代5次得与Jacobi迭代10次精度相同。29第29页注:1.Jacobi迭代法收敛,迭代法不一定收敛;2.编程计算时,Gauss-Seidel迭代法用一 套存放单元,而Jacobi迭代法用两套存放 单元。
11、30第30页四四.松弛法松弛法为加速迭代过程收敛,引入参数 在上得到一个新算法(3-5)按(按(3-5)计算方程组()计算方程组(3-1)近似解序列方法为松弛法。)近似解序列方法为松弛法。为低松弛,为低松弛,为为Gauss-SeidelGauss-Seidel迭代法,迭代法,为超松弛法为超松弛法(SOR)(SOR)。31第31页例例5.用超松弛法求解方程组有迭代公式(3-5)有解:解:32第32页继续下去,方程组有解 与准确解 比较,误差为 33第33页clear;fprintf(SOR(超松弛)迭代法)x1(1)=1;x2(1)=1;x3(1)=1;for i=1:9 x1(i+1)=(1-
12、1.4)*x1(i)+1.4/2*(1+x2(i);x2(i+1)=(1-1.4)*x2(i)+1.4/2*(x1(i+1)+x3(i);x3(i+1)=(1-1.4)*x3(i)+1.4/2*(1.8+x2(i+1);endx=x1,x2,x3SOR(超松弛)迭代法x=1.0000 1.0000 1.0000 1.0000 1.0000 1.5600 1.0000 1.3920 1.6104 1.2744 1.4626 1.6396 1.2140 1.4125 1.5929 1.2032 1.3922 1.5974 1.1933 1.3966 1.5987 1.1.4006 1.6010 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 迭代法 公共课 一等奖 全国 获奖 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内