如何绘制迭代数

时间:2018-10-15 15:22:22

标签: loops for-loop matlab-figure

我有一个函数代码来查找数字根,如下所示:

function out = New_Sqrt(A,x0,alpha)
N=0;    
for i=alpha
    x=1./(1.+alpha).*(alpha.*x0+A./x0);
    while abs(x.^2-A)>1e-6
        x=1./(1.+alpha).*(alpha.*x0+A./x0);
        x0=x;    
        N=N+1;           
    end        
    N    
    x    
end

A是一个任意的正整数,我们想找到它的根。 x0是我们最初对root的猜测。 alpha对我很重要,很重要。对于alpha的不同值,迭代次数也将不同。所以我想设置alpha=0.1:0.1:2,然后绘制迭代次数与alpha的关系,但我不知道如何。

如何为不同的alphas将迭代次数存储在向量中?任何提示将不胜感激。

0 个答案:

没有答案