# Calculate the sum of a series

## Recommended Posts

Hi everyone,

the picture below is the sum of a series that have infinity limit, and i don't know the suitable function to deal with the problem.

Thanks for your help.

##### Share on other sites

Hi Dung,

you can try this:

clc, clear
Sum = 0;
for k=1:100000
Sum = 1/k^2 + Sum;
end

##### Share on other sites

Thank you, but i need the more accuracy result, cause exactly, the result is pi^2/6. I tried your solution before, the result is an irrational number.
Anyway, thanks for your suggest.

##### Share on other sites

Hi Dung,

you can get more accurate result by having a tolerance condition inside a while loop. something like below:

%%

clc, clear
sum = 0;
sum_before = realmax;
tol = 1e-12;  % tolerance value
i = 0;

while (abs(sum_before - sum) >= tol)
i= i+ 1;
sum_before = sum;
sum = sum + 1/(i^2);
end

%%

Hope this helps

Thanks,

Manoj kandukuri

## Create an account or sign in to comment

You need to be a member in order to leave a comment

## Create an account

Sign up for a new account in our community. It's easy!

Register a new account