Summation for series (symsum function), only want odd numbers
20 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Big Meech
am 24 Sep. 2013
Beantwortet: Nisarg Dave
am 16 Aug. 2019
Hello All,
What I'm having trouble with is that I only want odd values n eg 1 3 5 7 9 inputted.
Is there a way I can go about this?
Code
Sums n x
Symsum(0.5+(2/pi).*((1/n).*sin(2.*pi.*n.*x)),n,1,9)
0 Kommentare
Akzeptierte Antwort
Youssef Khmou
am 24 Sep. 2013
Bearbeitet: Youssef Khmou
am 24 Sep. 2013
That is Square function ,the task needs skills, you can try loop , it is possible to work :
syms x n
SUM=0;
a=1:2:9;
F=0.5+(2/pi).*((1/n).*sin(2.*pi.*n.*x));
for jj=1:length(a)-1
A=symsum(F,n,a(jj),a(jj+1));
SUM=SUM+A;
end
pretty(SUM)
0 Kommentare
Weitere Antworten (1)
Nisarg Dave
am 16 Aug. 2019
I would like to make a small change in the answer.
Following is the correct code ::
syms x n
SUM=0;
a=1:2:9;
F=0.5+(2/pi).*((1/n).*sin(2.*pi.*n.*x));
for jj=1:length(a)
A=symsum(F,n,a(jj),a(jj));
SUM=SUM+A;
end
pretty(SUM)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Numerical Integration and Differential Equations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!