Summation with FOR loop question
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
oliver.s
am 14 Feb. 2019
Bearbeitet: Torsten
am 14 Feb. 2019
I am fairly new to MATLAB. How do you get an answer for this using a FOR loop?
0 Kommentare
Akzeptierte Antwort
Mark Sherstan
am 14 Feb. 2019
Bearbeitet: Mark Sherstan
am 14 Feb. 2019
Please take the time to fully understand what is going on but this should get you started.
f = 0; % Set the initial conditions
for ii = 0:1600 % Looping from 0 to 1600 as denoted in the summation
f = f + 1/factorial(ii); % Add the previous response to the new response (hence summation)
end
fprintf("The answer is %0.3f\n",f) % Display the answer to 3 decimal places
0 Kommentare
Weitere Antworten (2)
Geoff Hayes
am 14 Feb. 2019
Oliver - since this is most likely homework and I'm assuming that you have been instructed to use a for loop, see for loop to repeat specified number of times and factorial. An alternative to using a loop is vecorization..see using vectorization for more details.
0 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!