Sum of series to infinity
Ältere Kommentare anzeigen
I am trying to run the following code:
t = [0 60 120 180...3600];
l = length(t);
for i = 1:l
syms n;
sum = symsum(exp(-C*t(i)*pi^2*(2*n+1)^2)/(2*n+1)^2, n, 0, Inf);
y(i) = sum;
end
yp = 1-8*y/pi^2
But I am not getting any output where I am trying to solve 'C' value from a non linear fitting, could someone help me how to deal with the infinity sum ? I know that at t = 0, the value will be essentially would be pi^2/8 which eventually makes the yp value zero at t =0 which is important to catch, however it does not depend on the 'C' value.
Akzeptierte Antwort
Weitere Antworten (1)
Kirby Fears
am 15 Sep. 2015
I'm not a symbolic toolbox user, but I think you need to set C as a symbolic variable to make a valid symbolic expression for symsum's first argument. Try using
syms n C;
If that doesn't work, try reading this documentation page: http://www.mathworks.com/help/symbolic/create-symbolic-numbers-variables-and-expressions.html
Kategorien
Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!