sor迭代(算法分析和数值算例)

sor迭代(算法分析和数值算例)

ID:14869155

大小:90.50 KB

页数:3页

时间:2018-07-30

sor迭代(算法分析和数值算例)_第1页
sor迭代(算法分析和数值算例)_第2页
sor迭代(算法分析和数值算例)_第3页
资源描述:

《sor迭代(算法分析和数值算例)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SOR迭代基本思想Gauss-Seidel迭代的结果作为中间值,记为。SOR方法是将与上次计算的结果做加权平均作为最后结果。迭代格式为:或者算法:1.2.当时,,结果仍然存储在中。迭代次数3.计算误差(真解已知)4.如果,则已达到精确度要求,否则继续第2步数值结果,用Gauss消去法求的其真解为依次取,数值结果见下表0.251.0625-0.4843750.25751.09630625-0.4902011406250.2751.175625-0.5017031250.5156251.0078125-0.4980468750.5320738593751.00789303757813

2、-0.4982615086048830.5707968751.00143828125-0.499434160156250.5019531251.0009765625-0.4997558593750.5010702413951171.00048645756614-0.4999268919185720.493315839843750.998173633789063-0.5005588346923830.5002441406251.0001220703125-0.4999694824218750.5000931555814281.0000282191662-0.499994926807

3、1460.5001661653076171.00007465254028-0.4999235870821840.5000305175781251.00001525878906-0.4999961853027340.5000044717678541.0000016112524-0.4999997372982940.5000039129178161.00001462435077-0.500003619595320.5000038146972661.00000190734863-0.4999995231628420.500003630404680.999998540537497-0.5

4、00000039392656迭代次数656总结从实验结果可以看出,当取松弛参数为1.03时只需五步就能达到所需精度。附录(M文件)function[t,x]=successiive_over_Rellaxatiion(A,b,x0,w,rx)n=length(A);x=x0;%%x0为迭代初值e=norm(rx-x0,inf);%%rx为真解,e为误差t=0;%%t为迭代次数whilee>5*10^(-6)fori=1:ntemp=0;forj=1:ntemp=temp+A(i,j)*x(j,1);endx(i,1)=x(i,1)+w*(b(i,1)-temp)/A(i,i);e

5、nde=norm(rx-x,inf);t=t+1;xend

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。