I would want to ask,which is the function,which can canculate the number π from series of Leibniz and 2 of Euler and the error |y- π| ?

1 commentaire

darova
darova le 27 Avr 2020
THere is no such built-in function. Write your own: LINK

Connectez-vous pour commenter.

Réponses (1)

Ameer Hamza
Ameer Hamza le 27 Avr 2020

0 votes

This one is for Leibniz
N = 100; % number of terms
den = 1:2:2*N-1;
signs = (-1).^(0:N-1);
terms_leibniz = 4./den.*signs;
pi_leibniz = cumsum(terms_leibniz);
err_leibniz = abs(pi-pi_leibniz);
plot(pi_leibniz);
hold on
yline(pi);
This one is for Euler
N = 100; % num terms
terms_euler = 6./(1:N).^2;
pi_euler = sqrt(cumsum(terms_euler));
err_euler = abs(pi-pi_euler);
plot(pi_euler);
hold on;
yline(pi);

2 commentaires

Apostolia Argyropoulou
Apostolia Argyropoulou le 27 Avr 2020
Thank you very much!
Ameer Hamza
Ameer Hamza le 27 Avr 2020
Glad to be of help.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by