Я попробовал следующий код, чтобы написать программу аппроксимации Ньютона / Эйлера для аппроксимации числа пи, но она не дает желаемого результата.Я новичок в рекурсии, так что это может быть проблемой.Метод пи / 2 = 1 + 1/3 (1 + 2/5 (1 + 3/7 (1 + ...
) Код:
function [pi] = approx_pi_newtoneuler(N)
if N==1
piq = 1;
else
piq = 1 + (N / (2 * N + 1)) * approx_pi_newtoneuler(N-1);
end
pi = piq * 2;
end