Calculate the sum of a series

Dung the most handsome man
Dung the most handsome man Altair Community Member
edited October 2020 in Community Q&A

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.
image.png.640551bd8b4f85f175147f07cb199eb8.png

Thanks for your help.

Tagged:

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • L Moretti
    L Moretti New Altair Community Member
    edited December 2018

    Hi Dung,

     

    you can try this:

     

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

  • Dung the most handsome man
    Dung the most handsome man Altair Community Member
    edited December 2018

    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.

  • manoj kandukuri
    manoj kandukuri
    Altair Employee
    edited February 2021

    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
     

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.