- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值线性代数课程设计报告
(2014-2015第二学期)
姓名:王美玲
学号:081310104
任课教师:杨熙
南京航空航天大学
2015 年 6 月 18
Jacobi迭代法,Gauss-Seidel迭代法,SOR迭代法求解线性方程组的数值效果比较
摘要:Jacobi迭代法,Gauss-Seidel迭代法,SOR迭代法是三种经典的用于求解线性方程组的迭代方法,本文主要对这三种方法的数值逼近效果进行比较。
关键词:Jacobi迭代法;Gauss-Seidel迭代法;SOR迭代法;线性方程组
线性方程组的求解方法可归纳为直接法和迭代法。迭代法中有三种最为经典的迭代方法,就是Jacobi迭代法,Gauss-Seidel迭代法和SOR迭代法。然而三种方法的收敛性,近似解的逼近效果有不同。本文将对三种方法求解线性方程组的迭代效果做相应探讨。
设有线性方程组Ax=b,A为非奇异矩阵,求x的近似解,三种迭代方法如下。
Jacobi迭代法
算法:
选取初始点 ,精度要求ep,最大迭代次数N,初始化迭代次数k=0。
由 Jacobi迭代法计算公式计算点 。
相对误差err小于等于精度要求ep时,输出 作为方程的近似解。
= ,k=k+1,转步骤(2)。
Gauss-Seidel迭代法
算法:
选取初始点 ,精度要求ep,最大迭代次数N,初始化迭代次数k=0。
由 Gauss-Seidel迭代法计算公式计算点 。
相对误差err小于等于精度要求ep时,输出 作为方程的近似解。
= ,k=k+1,转步骤(2)。
SOR迭代法
算法:
选取初始点 ,精度要求ep,最大迭代次数N,初始化迭代次数k=0。
由 SOR迭代法计算公式计算点 。
相对误差err小于等于精度要求ep时,输出 作为方程的近似解。
= ,k=k+1,转步骤(2)。
上述三种经典迭代法收敛的充分必要条件是迭代矩阵谱半径小于1。
谱半径不易求解,而在一定条件下,通过系数矩阵A的性质可判断迭代法的收敛性。
定理1:
若系数矩阵A是严格对角占优或不可约对角占优,则Jacobi迭代法和Gauss-Seidel迭代法均收敛。
定理2:
(1)SOR迭代法收敛的必要条件是0w2;
(2)若系数矩阵A严格对角占优或不可约对角占优且0w1,则SOR迭代法收敛。w=1时,SOR迭代法退化为Gauss-Seidel迭代法。
数值例子及分析:
生成随机矩阵10x10维严格对角占优矩阵A,右端随机向量b。
系数矩阵A是严格对角占优,所以Jacobi迭代法和Gauss-Seidel迭代法均收敛。Jacobi迭代次数为3。Gauss-Seidel迭代次数为3。
SOR迭代法:当w取0到1时,收敛,迭代次数递减,w=1时迭代次数为3;w取1到2时,迭代次数递增;w大于等于2时迭代次数超过最大迭代次数500,不收敛。
多次计算可得出计算速度JacobiGauss-SeidelSOR。
(2) A = b=
1 2 -2 1
1 1 1 3
2 2 1 5
Jacobi迭代法,迭代矩阵谱半径为0,小于1,收敛,迭代次数3。
Gauss-Seidel迭代法,迭代矩阵半径为2,大于等于1,不收敛。
(3)A = b=
2 -1 1 1
1 1 1 3
1 1 -2 5
Jacobi迭代法,迭代矩阵谱半径 5/2,大于等于1,不收敛。
Gauss-Seidel迭代法,迭代矩阵半径为1/2,小于1,收敛,迭代次数为23。
参考文献:
[1]汪仲文.解线性方程组的迭代方法之比较.喀什:喀什师范学院学报,第29卷第6期,2008年11月
[2]徐树方.数值线性代数.北京:北京大学出版社,1995.
[3]马昌凤.现代数值分析.北京:国防工业出版社.2013.
[4]刘春凤,米翠兰.实用数值分析教程.北京冶金工业出版社.2006
附录:
源代码
1.Jacobi迭代法
function [x,k]=myjacobi(A,b,x,ep,N)
%雅可比迭代法解线性方程组Ax=b
%A为系数矩阵,b为右端向量,x为初始向量(默认为零向量),ep为精度
%N为最大迭代次数(默认最大值为500),x为
您可能关注的文档
最近下载
- 福建省突发化学中毒卫生应急预案.doc VIP
- (最新)执业兽医师聘用协议合同书5篇.docx
- 盘扣式落地式卸料平台专项施工方案新版.docx VIP
- 2025年中国私募股权基金行业市场运行现状及投资战略研究报告.docx
- 护理礼仪与人际沟通.pptx VIP
- 二次函数复习课公开课二次函数复习课公开课.ppt VIP
- 电力工程项目建设用地指标(风电场)(建标〔2011〕209号).pdf VIP
- DB3301_T0329.1—2020_社会救助家庭家境调查规范第1部分:工作程序_杭州市 .docx VIP
- 建筑工程师工作总结范文.pptx
- 2025年中考语文二轮总复习:说明文阅读(附答案解析).doc
文档评论(0)