主题:如何编写steffensen迭代法
kfhihvtdj
[专家分:0] 发布于 2008-12-02 09:35:00
如何用steffensen迭代法求解方程
回复列表 (共1个回复)
沙发
Guassfans [专家分:4090] 发布于 2008-12-13 18:34:00
function x=Steffensen(fun,x0,ep)
%Steffensen法求方程之根
%求根函数:fun
%与根相近点:x0
%精度设置:ep
x=x0;
x1=x0;
while 1
x1=x;
y=fun(x)+x;
z=fun(y)+y;
x=x-(y-x)*(y-x)/(z-2*y+x);
if abs(x-x1)<ep
break;
end
end
我来回复