[an error occurred while processing this directive]
|
Офигеть! MAPLE подсказал, что, оказывается
> f:=1/sqrt(x);
> df:=diff(1/sqrt(x),x);
-1/(2*x^(3/2))
> x1:=x-(f/df);
3x
x1:=subs(x=x1,x1);
9x
x1:=subs(x=x1,x1);
81x
При этом получаем последовательные присваивания:
x[1]=3*x[0]
x[2]=9*x[1]
x[3]=81*x[2]
Причём 9=3^2, 81=9^2....
Для невысокого количества итераций они бы могли эти коэффициенты в маленькую табличку запихать и использовать 2 регистра для адресации с пост-инкрементом... :) Теперь всё ясно, боль спаб!!