数值积分(基于MATLAB)课件 chapter3 线性代数方程组的迭代法_第1页
数值积分(基于MATLAB)课件 chapter3 线性代数方程组的迭代法_第2页
数值积分(基于MATLAB)课件 chapter3 线性代数方程组的迭代法_第3页
数值积分(基于MATLAB)课件 chapter3 线性代数方程组的迭代法_第4页
数值积分(基于MATLAB)课件 chapter3 线性代数方程组的迭代法_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章3.5迭代法迭代法基础

问题

在实际应用中遇到的系数矩阵多为大型稀疏矩阵,如用求解线性方程组的直接法求解,在计算机上会耗费大量的时间和存储单元。在许多应用问题中使用迭代法。思路将改写为等价形式,建立迭代。从初值出发,得到序列。研究内容:

如何建立迭代格式?

收敛速度?

向量序列的收敛条件?

误差估计?一般迭代法迭代格式的构造把矩阵A分裂为

则将上式写为迭代过程这种迭代过程称为逐次逼近法,B称为迭代矩阵。收敛性定义:若称逐次逼近法收敛,否则,称逐次逼近法不收敛或发散。给定初值就得到向量序列问题:定理1

任意给定初始向量x0,如果由逐次逼近法产生的向量序列收敛于向量x*,那么,x*是方程组x=Bx+g的解。证明:是否为方程组Ax=b的解?迭代法的收敛条件定理

当k

时,Bk0

(B)<1定理2

设线性方程组x=Bx+g有惟一解,那么逐次逼近法对任意初始向量X0收敛的充分必要条件是迭代矩阵B的谱半径

(B)<1。

证明:因此,注:要检验一个矩阵的谱半径小于1比较困难,所以我们希望用别的办法判断收敛性。

定理3

若逐次逼近法的迭代矩阵满足‖B‖<1,那么逐次逼近法收敛。Remark:因为矩阵范数都可以直接用矩阵的元素计算,因此,用定理3,很容易判别逐次逼近法的收敛性。第3章3.6迭代法的收敛性定理3.3

(充分条件)若存在一个矩阵范数使得||B||<1,

则迭代收敛,且有下列误差估计:②①证明:②迭代法的误差估计误差表达式及收敛速度。停机准则。①(1)

1.雅克比(Jacobi)迭代法设有n阶方程组几种常用的迭代格式若系数矩阵非奇异,且

(i=1,2,…,n),将方程组(1)改写成然后写成迭代格式(2)(2)式也可以简单地写为(3)写成矩阵形式:A=LUDBJacobi迭代阵(4)Algorithm:JacobiIterativeMethodSolve.Givenaninitialapproximation.Input:thenumberofequationsandunknownsn;thematrixentriesa[][];theentriesb[];theinitialapproximationX0[];toleranceTOL;maximumnumberofiterationsMmax.Output:approximatesolutionX[]oramessageoffailure.Step1Setk=1;Step2While(k

Mmax)dosteps3-6

Step3Fori=1,…,n

Set;/*computexk*/

Step4IfthenOutput(X[]);STOP;/*successful*/

Step5Fori=1,…,nSetX0[]=X[];/*updateX0*/

Step6Setk++;Step7Output(Maximumnumberofiterationsexceeded);STOP./*unsuccessful*/Whatifaii

=0?迭代过程中,A

的元素不改变,故可以事先调整好A

使得aii

0,否则

A不可逆。必须等X(k)完全计算好了才能计算X(k+1),因此需要两组向量存储。Abitwasteful,isn’tit?…………只存一组向量即可。写成矩阵形式:BGauss-Seidel

迭代阵2.高斯――赛得尔(Gauss-Seidel)迭代法(5)(6)BG-SGauss-Seidel

迭代阵其迭代格式的矩阵形式为事实上,这相当于对系数矩阵A作的另一个分裂:

定理5n阶矩阵A是按行严格对角占优矩阵的充分必要条件是Jacobi迭代法的迭代矩阵满足‖BJ‖∞<1.定理6n阶矩阵A是按列严格对角占优矩阵的充分必要条件是Jacobi迭代法的迭代矩阵满足‖BJ‖1<1.相关性质

Jacobi迭代法和Gauss-Seidel迭代法的收敛性

定理7

如果A是按行(列)严格对角占优的矩阵,那么Jacobi和G-S迭代法都收敛.

定理8

设A是不可约对角占优矩阵,那么Jacobi迭代法与G-S迭代法都收敛.定理9

若A是n阶正定矩阵,那么,G-S迭代法收敛.定理10

设A是有正对角元的n阶对称矩阵,那么Jacobi迭代法收敛的充分必要条件是A和2D-A同为正定矩阵.注意的问题(2)Jacobi迭代法和Gauss-Seidel迭代法的收敛性没有必然的联系:即当Gauss-Seidel法收敛时,Jacobi法可能不收敛;而Jacobi法收敛时,Gauss-Seidel法也可能不收敛。(1)Jacobi迭代法和Gauss-Seidel迭代法的迭代矩阵不同:BJ=D-1(L+U),BG-S=(D-L)-1U(3)Jacobi迭代和Gauss-Seidel迭代的特征方程:Jacobi迭代Gauss-Seidel迭代举例用Jacobi迭代法求解不收敛,但用Gauss-Seidel法收敛。用Jacobi迭代法求解收敛,但用Gauss-Seidel法不收敛。

BJ的特征值为0,0,0,而B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论