SOR迭代(算法分析和数值算例).doc

上传人:人*** 文档编号:549648656 上传时间:2022-10-04 格式:DOC 页数:3 大小:90.50KB
返回 下载 相关 举报
SOR迭代(算法分析和数值算例).doc_第1页
第1页 / 共3页
SOR迭代(算法分析和数值算例).doc_第2页
第2页 / 共3页
SOR迭代(算法分析和数值算例).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《SOR迭代(算法分析和数值算例).doc》由会员分享,可在线阅读,更多相关《SOR迭代(算法分析和数值算例).doc(3页珍藏版)》请在金锄头文库上搜索。

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

2、982615086048830.5707968751.00143828125-0.499434160156250.5019531251.0009765625-0.4997558593750.5010702413951171.00048645756614-0.4999268919185720.493315839843750.998173633789063-0.5005588346923830.5002441406251.0001220703125-0.4999694824218750.5000931555814281.0000282191662-0.4999949268071460.500166

3、1653076171.00007465254028-0.4999235870821840.5000305175781251.00001525878906-0.4999961853027340.5000044717678541.0000016112524-0.4999997372982940.5000039129178161.00001462435077-0.500003619595320.5000038146972661.00000190734863-0.4999995231628420.500003630404680.999998540537497-0.500000039392656迭代次数

4、6 5 6总结 从实验结果可以看出,当取松弛参数为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为迭代次数while e5*10(-6) for i=1:n temp=0; for j=1:n temp=temp+A(i,j)*x(j,1); end x(i,1)=x(i,1)+w*(b(i,1)-temp)/A(i,i); end e=norm(rx-x,inf); t=t+1; xend

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号