Summation with FOR Loop
47 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Me29
el 17 de Abr. de 2017
Comentada: Cameron Cooke
el 19 de Oct. de 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 comentarios
Respuesta aceptada
Torsten
el 18 de Abr. de 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 comentarios
Torsten
el 19 de Abr. de 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.
Más respuestas (3)
Jan
el 17 de Abr. de 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
el 22 de Mayo de 2019
Hi,
Could you explain please how to code more than 2 different inifinite sums in loop?
daniel domshlak
el 29 de Mzo. de 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 comentarios
daniel domshlak
el 29 de Mzo. de 2020
if someone finds a way to shorten this, don't hassitate to sahare.
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!