Help me how to calculate sum of series ?

help me how to calculate the sum of a series in Matlab. (for example 2 series in the picture)

1 个评论

symsum((sqrt(n+1) - sqrt(n-1))/n^(3/4),n,1,inf)
vpa(ans)
=5.0311555338624769245497524622442

请先登录,再进行评论。

回答(4 个)

rifat
rifat 2014-5-27
编辑:rifat 2014-5-27
You can not add infinite number of terms. If the sum is a converging sum, then you can add a large number of terms (e.g. n=5000) to get a satisfactory result.
n=5000;
series1=0;
series2=0;
for i=1:n
p=(((i+1)/i)^i)/(i^2);
series1=series1+p;
p=(sqrt(i+1)-sqrt(n-1))/(i^.75);
series2=series2+p;
end

2 个评论

what's about the symsum function ?
@Rifat ahmed is it possible to write a script using vectorized computation instead of the for-loop for that sum of series?

请先登录,再进行评论。

n = 1 : 10^6;
sum(((n+1)./n).^n./n.^2)
sum((sqrt(n+1) - sqrt(n-1))./n.^(3/4))

2 个评论

what's about the symsum function ?
syms n;
f=1/n^2*((n+1)/n)^n
symsum(f,n,1,inf)
vpa(ans) = 3.550777333936337795612455939406

请先登录,再进行评论。

Perwez Alam
Perwez Alam 2018-12-4
How to write editer command to plot (t,g)
Please help me.
thanking You

类别

产品

Community Treasure Hunt

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

Start Hunting!

Translated by