收藏 分享(赏)

5-5-2-sor法的matlab函数文件.ppt

上传人:无敌 文档编号:299382 上传时间:2018-03-26 格式:PPT 页数:6 大小:151.50KB
下载 相关 举报
5-5-2-sor法的matlab函数文件.ppt_第1页
第1页 / 共6页
5-5-2-sor法的matlab函数文件.ppt_第2页
第2页 / 共6页
5-5-2-sor法的matlab函数文件.ppt_第3页
第3页 / 共6页
5-5-2-sor法的matlab函数文件.ppt_第4页
第4页 / 共6页
5-5-2-sor法的matlab函数文件.ppt_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、,5. 5. 2 SOR法的Matlab函数文件,5. 5. 1 Jacobi迭代法的Matlab函数文件,5. 5 迭代法的若干Matlab函数文件,function x=jacobi_f(A,b,x0,tol,max)%迭代终止准则|x| tol,最大迭代次数max。n,m=size(A)xold=x0;C=-A;for i=1:n C(i,i)=0;endfor i=1:n C(i,:)=C(i,:)/A(i,i);endfor i=1:n d(i,1)=b(i)/A(i,i);,5. 5. 1 Jacobi迭代法的Matlab函数文件,endi=1;while i=max xnew=C

2、*xold+d if norm(xnew-xold)=tol x=xnew disp(Jacobi迭代法收敛) return; else xold=xnew; end disp(ixnew);,i=i+1;enddisp(Jacobi迭代法不收敛);disp(最大迭代次数后的结果为)x=xnew;,5. 5. 2 SOR法的Matlab函数文件,function x=sor_f(A,b,x0,w,tol,max)n,m=size(A);x=x0;C=-A;for i=1:n C(i,i)=0;Endfor i=1:n,C(i,1:n)=C(i,1:n)/A(i,i);end for i=1:n r(i,1)=b(i)/A(i,i);Endi=1;while i=max xold=x; for j=1:n x(j)=(1-w)*xold(j)+w*(C(j,:)*x+r(j); endif norm(xold-x)=tol,disp(SOR法收敛);return; end disp(i x); i=i+1;enddisp(SOR法不收敛);,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报