我有一个函数代码来查找数字根,如下所示:
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
将迭代次数存储在向量中?任何提示将不胜感激。