Matlab рекурсивная программа для аппроксимации пи - PullRequest
0 голосов
/ 19 апреля 2019

Я попробовал следующий код, чтобы написать программу аппроксимации Ньютона / Эйлера для аппроксимации числа пи, но она не дает желаемого результата.Я новичок в рекурсии, так что это может быть проблемой.Метод пи / 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
...