- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值分析--第6章 解线性方程组的迭代法
第6章 解线性方程组的迭代法
直接方法比较适用于中小型方程组。对高阶方程组,即使系数矩阵是稀疏的,但在运算中很难保持稀疏性,因而有存储量大,程序复杂等不足。迭代法则能保持矩阵的稀疏性,具有计算简单,编制程序容易的优点,并在许多情况下收敛较快。故能有效地解一些高阶方程组。
1 迭代法概述
迭代法的基本思想是构造一串收敛到解的序列,即建立一种从已有近似解计算新的近似解的规则。由不同的计算规则得到不同的迭代法。迭代法的一般格式
式中与有关,称为多步迭代法。若只与有关,即
称为单步迭代法。再设是线性的,即
式中,称为单步线性迭代法。称为迭代矩阵。若和与无关,即
称为单步定常线性迭代法。本章主要讨论具有这种形式的各种迭代方法。
1.1 向量序列和矩阵序列的极限
由于中的向量可与的点建立——对应关系,由点列的收敛概念及向量范数的等价性,可得到向量序列的收敛概念。
定义6.1 设为中的向量序列,,如果
其中为向量范数,则称序列收敛于,记为。
定理6.1 中的向量序列收敛于中的向量当且仅当
其中。
证明 由定义6.2,收敛于,即
而对任意,有
由极限存在准则得
即
定义6.2 设为中的矩阵序列,,如果
其中为矩阵范数,则称序列收敛于,记为。
定理6.2 中的矩阵序列收敛于中的矩阵的充要条件为
证明留给读者。
定理6.1和6.2表明,向量序列和矩阵序列的收敛可以归结为对应分量或对应元素序列的收敛。
定理6.3 的充分必要条件是
其中两个极限的右端分别指零矩阵和零向量。
证明 对任一种算子范数,有,从而可证必要性。若依次取个单位向量,其中的第个分量为1,其它分量为零。得
所以。充分性得证。
1.2 迭代公式的构造
将非奇异线性方程组
变形为等价方程组
(6-1)
由此构造迭代公式
(6-2)
给定初始向量后,按此迭代公式产生向量序列,当充分大时,以作为方程组的近似解,这就是求解线性方程组的单步定常线性迭代法。称为迭代矩阵。
定义6.3 如果对任意的初始向量及,迭代法(6-2)得出的向量序列都有
成立,其中为一确定的向量,它不依赖于的选取,则称迭代法(6-2)是收敛的,否则称迭代法(6-2)是发散的。
显然,若按式(6-2)产生的向量序列收敛于向量,则有
即是方程组(6-1)的解。
2 基本迭代法
2.1 Jacobi(雅可比)迭代法
考虑方程组,即
(6-3)
其中非奇异,故不妨设。(6-3)等价变形为
有
(6-4)
由此构造迭代公式
(6-5)
记
则。由式(6-3)到式(6-4)的过程用矩阵形式表示为
因此式(6-5)的矩阵形式为
(6-6)
其中。
式(6-5)为迭代法的分量形式,它可用于计算迭代近似解;式(6-6)为迭代法的矩阵形式,它主要用于验证迭代法是否收敛及定性分析。
算法6.1
1.输入,维数,,最大容许迭代次数。
2.置
3.对
4.若,输出,停机,否则转5。
5.若,置,转3;否则,输出失败信息,停机。
2.2 Gauss-Seidel(高斯-赛德尔)迭代法
在Jacobi迭代法中,是用的全部分量来计算的全部分量的,然而在计算分量时,都已经算出,如果Jacobi迭代法收敛,试想用多迭代一次的代替来计算,可望取得更好的结果。这就是Gauss-Seidel迭代法的基本思想。其迭代公式为
(6-7)
式(6-7)的矩阵形式为
因此迭代法的矩阵形式为
(6-8)
其中。
算法6.2
1.输入,维数,,最大容许迭代次数。
2.置
3.计算
4.若,输出,停机,否则转5。
5.若,置,转3;否则,输出失败信息,停机。
2.3 SOR迭代法
解线性方程组的超松弛法,也叫SOR法,是目前求解大型方程组的一种最常用的方法。是Gauss- Seidal迭代法的一种加速方法。
对一个收敛的Gauss-Seidel迭代法,第次的迭代结果一般要比第次的好。第次的迭代结果可看作第次基础上的修正,现在我们引入一个参数,来改变这个修正量。这就是SOR方法的基本思想。
记,其中由Gauss-Seidel迭代公式算得。于是有
可以把看作Gauss-Seidel迭代的修正项,即第次近似解以此项修正后得到的近似解。松弛法是将乘上一个参数因子作为修正项而得到新的近似解,其具体公式为
即
(6-9)
按式(6-9)计算方程组的近似解序列的方法称为松弛法,称为松弛
您可能关注的文档
最近下载
- 23S519小型排水构筑物.pptx VIP
- 湛江市霞山区滨海四中六年级升七年级语-数-英分班考试题.docx VIP
- 2024年深芯盟国产无线通信芯片厂商调研分析报告-深芯盟.pdf
- 第一单元(知识清单)六年级语文上册单元速记巧练(统编版).pdf VIP
- 日产600t双膛窑技术方案(改1).doc
- 众为兴cnc4340系统版说明书附加页.pdf VIP
- SOA架构智能座舱:设计与实现.docx VIP
- 伦茨82EV矢量变频器(内置闭环型)操作手册.pdf VIP
- DB61T-体育赛事信息化建设技术规范 信息系统建设.pdf VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
原创力文档


文档评论(0)