function x=iterative(x0,e,fx,N)
%输入初始迭代值x0,迭代次数N,误差限e和函数fx
k=1;
while k<N
x1=subs(fx,x0);
if abs(x1-x0)<e
break;
end
k=k+1;
x0=x1;
end
if k>=N
disp("迭代失败");
else
x=x1;
disp(x);
end
end
MATLAB程序设计:不动点迭代法
最新推荐文章于 2024-03-14 20:34:03 发布