Function for canculating π

1 view (last 30 days)
Apostolia Argyropoulou
Apostolia Argyropoulou on 27 Apr 2020
Commented: Ameer Hamza on 27 Apr 2020
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 Comment
darova
darova on 27 Apr 2020
THere is no such built-in function. Write your own: LINK

Sign in to comment.

Answers (1)

Ameer Hamza
Ameer Hamza on 27 Apr 2020
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 Comments
Apostolia Argyropoulou
Apostolia Argyropoulou on 27 Apr 2020
Thank you very much!
Ameer Hamza
Ameer Hamza on 27 Apr 2020
Glad to be of help.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!