chap04-解线性方程组及迭代法.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap04-解线性方程组及迭代法

第4章 解Ax=b的迭代法 4.1 向量序列和矩阵序列的极限 4.2 Jacobi迭代法 4.3 Gauss-Seidel迭代法 4.4 松弛迭代法 4.5 迭代法的收敛条件和误差估计 概述 迭代法的优势: 对高阶线性方程组,迭代法计算量比直接法小,容易控制误差。 迭代法的基本思想: (1)由 Ax=b 转化为 x=Bx+g 非线性方程的迭代法:由 f(x)=0 转化为 x=g(x) (2)任给初始向量x(0),作迭代: x(m+1)=Bx(m)+g 概述 需解决的关键问题: (1)什么叫向量序列收敛?矩阵序列收敛? 为迭代法的收敛性奠定理论基础 (2)怎样建立迭代公式? (方程组的同解变形) 为迭代公式寻找途径 (3)向量序列收敛的条件是什么? 为判断“是否收敛”寻找到可行的方法 (4)怎样估计误差? 确定数值求解时什么时候终止 4.1 向量序列和矩阵序列的极限 1. 向量序列{x(m)}的极限 4.1 向量序列和矩阵序列的极限 2. 矩阵序列{A(m)}的极限 4.2 Jacobi迭代法 4.2.1 Jacobi迭代公式 使用条件: Ax=b,|A|≠0, aii≠0 建立迭代公式: (1)方程组的同解变形: 由第k个方程解出xk. (2)取迭代初始向量: x(0)=0 (3)迭代停止的条件: 4.2 Jacobi迭代法 4.2.2 Jacobi迭代公式的矩阵形式 (1)对A作矩阵分解: A=D-L-U 其中 D=(aii) , L=(-aij)ji , U=(-aij)ji (2)对方程组Ax=b作等价变形: x=D-1(L+U)x+D-1b (3)记为: B1=D-1(L+U), g1=D-1b (4)得Jacobi迭代法的矩阵形式: x(m+1)=B1x(m)+g1b , x(0)=0 , m=0,1,… 4.2 Jacobi迭代法 4.2.3 Jacobi迭代法的计算步骤 4.2.4 Jacobi迭代法的计算实例 [例] 用Jacobi迭代法解方程组 4.3 Gauss-Seidel迭代法 4.3.1 迭代公式 1. 在Jacobi迭代公式基础上,立即用 xk(m+1) ?(代替)? xk(m) , k=1,2,…,i-1 去计算xi(m+1). 2. 迭代公式的方程组形式: 4.3 Gauss-Seidel迭代法 4.3.2 迭代公式的矩阵形式 1. 对矩阵A作分解: A=D-L-U 2. 可得: x(m+1)=D-1(Lx(m+1)+Ux(m)+b) 3. 记: B2=(D-L)-1U, g2=(D-L)-1b 4. 得矩阵形式的迭代公式: x(m+1)= B2x(m)+ g2 4.3 Gauss-Seidel迭代法 4.3.3 迭代公式的计算步骤 4.3.4 迭代公式的计算实例 [例] 用Gauss-Seidel迭代法解方程组 注: 如果方程组的系数矩阵A是严格对角占优矩阵,则Gauss-Seidel迭代法的收敛速度比Jacobi迭代法快. 4.4 松弛迭代法 4.4.1 迭代公式 4.4 松弛迭代法 4.4.2 迭代公式的矩阵形式 4.4 松弛迭代法 4.4.3 计算步骤 4.4.4 计算实例 [例] 分别用Jacobi法,Gauss-Seidel法,松弛迭代法求解Ax=b. 4.4 松弛迭代法 补充示例: 4.5 迭代法的收敛条件/误差估计 1. 两个概念 对角占优矩阵 弱对角占优 , 严格对角占优 不可约矩阵 经过行互换和列互换后,看是否存在“0子矩阵” [例1] P66页 关于矩阵A非奇异的两个定理 矩阵A严格对角占优 ? A非奇异 矩阵A不可约且弱对角占优 ? A非奇异 4.5 迭代法的收敛条件/误差估计 2. 迭代法的收敛条件、误差估计 收敛条件: 迭代公式 x(m+1)=Bx(m)+g 收敛 ?? 迭代矩阵B的谱半径p(B)1 回顾:谱半径的定义? 误差估计公式:--------------(‖B‖1) 由迭代序列{x(m)}和理论解x*有: x(m+1)=Bx(m)+g x* =Bx* +g 两式相减,两边再取范数,整理可得。 4.5 迭代法的收敛条件/误差估计 误差估计的实际计算公式(精度e) 迭代次数的计算: 4.5 迭代法的收敛性 [例2-例4] 讨论Jacobi法,Gauss

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档