Summation with FOR Loop
39 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Me29
am 17 Apr. 2017
Kommentiert: Cameron Cooke
am 19 Okt. 2021
Hello, Super noob question, but how do I do the attached picture in MatLab using a FOR loop. I just need to know how to set up the loop, not the actual values. Thanks for any help!

0 Kommentare
Akzeptierte Antwort
Torsten
am 18 Apr. 2017
omega=...;
t=...;
N=...;
summe = 0.0;
for k=1:N
summe = summe + sin(omega*t*(2*k-1))/(2*k-1);
end
Best wishes
Torsten.
2 Kommentare
Torsten
am 19 Apr. 2017
Try
t=0:2/pi/100:2/pi
omega=1;
N=1000;
summe = 0.0;
for k=1:N
summe = summe + sin(omega*t*(2*k-1))/(2*k-1);
end
plot(t,4/pi*summe)
Best wishes
Torsten.
Weitere Antworten (3)
Jan
am 17 Apr. 2017
You cannot run a loop from 1 to infinity in Matlab. Either solve the summation symbolically or find out, if this sum converges and you can use a certain number of elements to get the result with a wanted accuracy.
Arzu Ahmadova
am 22 Mai 2019
Hi,
Could you explain please how to code more than 2 different inifinite sums in loop?
daniel domshlak
am 29 Mär. 2020
i=0;
x = input ('choose the initial value : ');
y = input ('choose final value : ');
n=(x:y);
summe=0;
for i=x:y
a=(i*2+1).^3;
summe = summe + a;
end
summe
3 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements 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!