Please write a script for summation of 1/k
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Respuesta aceptada
DGM
el 24 de En. de 2022
I don't see why the code you wrote wouldn't work.
N = 100;
s = 0; % using sum as a name shadows the function sum()
for k = 1:N
s = s + 1/k;
end
s
That works, but you can always do it without the loop.
s = sum(1./(1:N))
3 comentarios
Más respuestas (1)
Image Analyst
el 25 de En. de 2022
Is summation.m a function or a script? If it's what you posted already, it's a script and should not give any error about inputs since there are no inputs. And it should work, once you rename sum to x, as DGM showed in his answer, which ran it in MATLAB online.
On the other hand, if it's a function the first line will be
function summation(N)
and maybe you're supposed to call it passing in N and maybe all you did was click the green run triangle without assigning N. Again, attach your m-file. Use the paperclip icon.
2 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!