- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第六章 线性方程组的迭代解法 * 二、迭代法收敛性条件 x(k+1)= Bx(k)+F , k=0 ,1 , … , (3) 定理6.3 若 ||B||1 ,则迭代法(3)收敛. 定理6.4 若 ||B||1 ,则有估计式 定理6.2 迭代法格式(3)收敛的充要条件是ρ(B)1. 这是一个充分条件,根据范数与谱半径的关系式 ρ(B)≤||B|| ,容易推出该充分条件. * 第六章 线性方程组的迭代解法 * §3 常用的三种迭代解法 一、Jacobi迭代法 对于线性方程组 Ax=b (1) A=L+D+U (2) 设 det(A)≠ 0 ,aii ≠ 0,i=0,1,2,…,n ,按照如下方式对A进行分裂: * 第六章 线性方程组的迭代解法 * 则由 Ax=b 得到 令 BJ=-D-1(L+U) , FJ= D-1 b. (L+D+U) x=b ? D x=-(L+U)x+b ? x=-D-1(L+U)x+ D-1 b 则有 x= BJ x+ FJ (3) 任取初始向量 x(0)∈Rn , 则可以由上式得到如下的迭代格式: 并称其为Jacobi迭代格式,迭代矩阵为 x(k+1)= BJ x(k)+ FJ (4) BJ=-D-1(L+U) = -D-1(A - D) = E - D-1 A * 第六章 线性方程组的迭代解法 * 例如, 对于三元线性方程组 * 第六章 线性方程组的迭代解法 * 得到具体的迭代格式 由定理6.4的结论,可以通过|| x(k+1)-x(k)||ε控制迭代次数。 x(0)∈Rn * 第六章 线性方程组的迭代解法 * 对于 n 元线性方程组 其一般式为: 从中解出: 得Jacobi迭代格式 通过|| x(k+1)-x(k)||ε 控制迭代次数。 * 第六章 线性方程组的迭代解法 * 二、 Gauss-Seidel迭代法 对于三元方程组,将Jacobi迭代格式 改进为 并称其为Gauss-Seidel迭代格式。 * 第六章 线性方程组的迭代解法 * 对于n元方程 先写出Jacobi迭代格式 同样可以用 || x(k+1)-x(k)||ε 控制迭代次数。 再写出Gauss-Seidel迭代格式 * 第六章 线性方程组的迭代解法 * 为讨论收敛性方便,下面再写出Gauss-Seidel迭代格式的矩阵表示式。首先改写Gauss-Seidel迭代格式 为: * 第六章 线性方程组的迭代解法 * 令 则有 其中 BG 为迭代矩阵。 例6.3 用Jacobi迭代法和Gauss-Seidel迭代法解下列方程组,已知方程组得精确解为 x*=(1,1,1)T 。 * 第六章 线性方程组的迭代解法 * 解:先改写方程如下 再写出Jacobi迭代格式 取初值为: x(0)=(0,0,0)T , 求得: x(1)=(1.4,0.5,1.4)T x(6)=(1.00025,1.00580,1.00251)T 误差为由x*=(1,1,1)T 得到 ||x(6)-x*||∞=0.00580 。 * 第六章 线性方程组的迭代解法 * 初值也取为: x(0)=(0,0,0)T , 求得近似解: Gauss-Seidel迭代格式为 误差为由x*=(1,1,1)T 得到 ||x(4)-x*||∞=0.00846 。 Jacobi迭代法迭代6次与Gauss-Seidel迭代法迭代4次的精度一致,说明Gauss-Seidel迭代法收敛的较快。 x(1)=(1.4,0.78,1.026)T x(4)=(0.99154,0.99578,1.00210)T * 第六章 线性方程组的迭代解法 * 三.超松弛(SOR)迭代法 (Successive Over Relaxation Method) 对Gauss-seidel迭代进行改写 令 * 第六章 线性方程组的迭代解法 * 再通过加权加速收敛: 并称其为超松弛迭代法,ω称为松弛因子。 当 0≤ω 1 时,称为低松弛; 当 ω =1 时,为Gauss-Seidel 迭代格式 ; 当 1 ω ≤2 时,称为高松弛。 * 第六章 线性方程组的迭代解法 * 超松弛迭代法(SOR)也可以用矩阵的形式来表示 令 Bω =(D+ ω L)-1[D- ω(D+U)] 则有 x(k+1)=B
原创力文档


文档评论(0)