Summation Using For Loop

I am having a hard time solving the following problem:
Here is what I have (for n=10) and I cannot for the life of me get the correct output, which should be 3.14 with a bunch of numbers after it.
clc,clear
format long
ESpi=0;
for k=0:10
ESpi=ESpi+[(-1)^k/(2*k+1)^3];
end
ESpi

 Accepted Answer

David Goodmanson
David Goodmanson on 11 Mar 2017

0 votes

Hi vaninea, Don't forget that you are calculating pi^3/32, not pi! Espi equals (appoximately) pi^3/32, so you need to work back from that in order to get to(approximately) pi.

1 Comment

Thanks. Your hint helped a lot. I added a small piece of code to my last line and was able to get the answer. Much appreciated!

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 11 Mar 2017

Commented:

on 12 Mar 2017

Community Treasure Hunt

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

Start Hunting!