function [x,k]=dieDai(g,x0,tol,max1) %g给定的迭代函数 %p0初始值 %tol误差限 %max1最大迭代次数 %err误差 x(1)=x0; k=2; x(k)=feval(g,x(k-1)); while abs(x(k)-x(k-1))>tol k=k+1; x(k)=feval(g,x(k-1)); if k>=max1 disp('超过最大迭代次数'); end end [原文截取] function [x,k]=dieDai(g,x0,tol,max1) %g给定的迭代函数 %p0初始值 %tol误差限 %max1最大迭代次数 %err误差 x(1)=x0; k=2; x(k)=feval(g,x(k-1)); while abs(x(k)-x(k-1))>tol k=k+1; x(k)=feval(g,x(k-1)); if k>=max1 disp('超过最大迭代次数'); end end ... |
迭代法程序
查看评论
已有0位网友发表了看法