MATLAB-定点迭代

时间:2018-08-15 19:58:05

标签: matlab fixed-point

我试图弄清楚如何为定点迭代创建函数。但是我已经在这个问题上停留了一个小时,我终于沉迷了。

那我在做什么错了?

我怀疑我的更新有误,但我不确定。

所有帮助将不胜枚举!

function fixedpointint(x1,iteration,g,TOL)
x2 = g(x1);
i = 0;
while i<iteration && abs(x1-x2)>TOL 
    x1 = x2;
    x2 = g(x1);
    i = i + 1;
end
end 

我通过以下方式调用函数:

g = @(x)exp(-x)*2;
fixedpointint(0.3,1000,g,0.001)

当我删除i<iteration测试时,该功能起作用。但是我不明白为什么省略它会使它起作用?

0 个答案:

没有答案