Jacobi G-S SOR迭代法在matlab中的例子Jacobi G-S SOR迭代法在matlab中的例子.pdf

Jacobi G-S SOR迭代法在matlab中的例子Jacobi G-S SOR迭代法在matlab中的例子.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jacobi G-S SOR迭代法在matlab中的例子Jacobi G-S SOR迭代法在matlab中的例子

[数值分析报告] [数学基地班 赵晨晓 2011301000007] 关于Jacobi G -S SOR 方法的收敛速度比较 摘要:本论文主要通过判断比较Jacobi G -S SOR 三种 计算方法的收敛速度,来分析三种算法的优劣。辅助软件为 MATLAB 。 随着计算技术的发展,计算机的存储量日益增大,计算速 度也迅速提高,直接法在计算机上可以求解的线性方程组的 规模也越来越大,但直接法大多需要对系数矩阵A 进行分解, 因此一般不能保证A 的稀疏性。而实际应用中,特别是偏微 分方程的数值求解时,常常遇到的就是大型稀疏线性方程的 求解问题。因此寻求能够保持稀疏性的有效算法就成为数值 线性代数中的一个非常重要的研究课题。 一、三种迭代方法内容简介 Jacobi 迭代 考虑非奇异线性代数方程组 Ax=b (1) 令 A=D-L-U (2) 其中,D 为严格下三角阵,L 为严格上三角阵,那个(1)可 写为x=Bx+g (4) -1 -1 其中,B=D (L+U),g=D b.若给定初始向量 (0 ) (0) (0) T X = (x ,x ,,,,x ) ,并代入(4)的右端,就 0 1 2 n 可以计算出一个新的向量x ,即x =Bx +g ; 1 1 0 1 / 15 [数值分析报告] [数学基地班 赵晨晓 2011301000007] 再把x 代入(4)右端,又可得到一个向量x ;以此类推有 1 2 X =Bx +g ,k=1 ,2 ,3 ,,, (5) k k-1 这被称为jacobi 迭代格式。B 称为jacobi 迭代的迭代矩阵,g 称为常数项。 Gauss-Seidel 迭代 假设不按jacobi 格式,而是在计算xk 的第一个分量用xk-1 的各个分量计算。但当计算xk 的第二个分量x2 (k)时,因x1 (k) (k-1) (k-1) 已经算出,用它代替x1 ,其他分量仍用xi 。类似 (k) (k ) (k ) 的,计算xl 时,因x1 ,,,xl-1 都已算出,用它们代替 (k-1) (k-1) x1 ,,,,xl-1 ,其他分量仍用xk-1 的分量,于是有 -1 -1 X =D Lx +D Ux +g , k=1 ,2 ,,,(6) k k k-1 这种迭代格式被称为 Gauss-Seidel 迭代。它的一个明显好处 -1 是在编写程序时存储量减少了。若(D-L ) 存在,G-S 迭代 可以改写成 -1 -1 X = (D-L ) Ux + (D-L ) b

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档