第六章求解线性方程组的迭代法.ppt
《第六章求解线性方程组的迭代法.ppt》由会员分享,可在线阅读,更多相关《第六章求解线性方程组的迭代法.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数1 引言第6章 求解线性方程组的迭代法考虑考虑线性方程组线性方程组也就是也就是 AX=bAX=b.(1.1).(1.1)低阶稠密的低阶稠密的线性方程组用直接法线性方程组用直接法(如高斯消去法和三角分解法如高斯消去法和三角分解法)。哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数大型稀疏非带状的大型稀疏非带状的线性方程组线性方程组(n(n很大很大,且零元素很多且零元素很多.如偏微方如偏微方程数值解产生的程数值解产生的线性方程组线性方程组,n n10104 4)的求解问题?的求解问题?零元素多,适合用零元素多,适
2、合用迭代法。迭代法。我们将介绍迭代法的一般理论及雅可比迭代法、高斯我们将介绍迭代法的一般理论及雅可比迭代法、高斯塞德塞德尔迭代法、超松弛迭代法,研究它们的收敛性。尔迭代法、超松弛迭代法,研究它们的收敛性。例1 求解线性方程组求解线性方程组 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数记为记为Ax=b,Ax=b,即即精确解精确解x x*=(3,2,1)=(3,2,1)T T.改写改写(1.2)(1.2)为为或写为或写为x=Bx=B0 0 x+f,x+f,即即 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数任取初值任取初值,如如x x(0)(0)=(0,0
3、,0)=(0,0,0)T T,代入代入(1.3)(1.3)得到得到x x(1)(1)=(2.5,3,3)(2.5,3,3)T T.反复迭代反复迭代即即 x x(k+1)(k+1)=B=B0 0 x x(k)(k)+f+f,(k=0,1,2,(k=0,1,2,)哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数2 基本迭代法考虑考虑线性方程组线性方程组也就是也就是 Ax=bAx=b.(2.1).(2.1)进行矩阵分裂进行矩阵分裂 A=M-N,A=
4、M-N,(2.2)(2.2)其中其中M M为可选择的非奇异矩阵为可选择的非奇异矩阵,且使且使MxMx=d=d容易求解容易求解.于是于是,Ax=,Ax=b bx x=M=M-1-1Nx+MNx+M-1-1b.b.可得一阶定常迭代法可得一阶定常迭代法:哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数一、雅可比迭代法可以得到计算公式可以得到计算公式(雅可比迭代法):对对k=0,1,k=0,1,哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值
5、值代代数数二、高斯塞德尔迭代法还可得到迭代计算公式:还可得到迭代计算公式:对对k=0,1,k=0,1,称为称为高斯塞德尔迭代法.哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数 哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数例2 求解线性方程组求解线性方程组(1.2)(1.2)取初值取初值x x(0)(0)=(0,0,0)=(0,0,0)T T,哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数高斯高斯塞德尔迭代法又等价于:塞德尔迭代法又等价于:对对k=0,1,k=0,1,哈哈尔尔滨滨工工程程大大学学 数数值值逼逼近近与与数数值值代代数数S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 求解 线性方程组 迭代法
限制150内