Summation with FOR loop question
조회 수: 1 (최근 30일)
이전 댓글 표시
I am fairly new to MATLAB. How do you get an answer for this using a FOR loop?
댓글 수: 0
채택된 답변
Mark Sherstan
2019년 2월 14일
편집: Mark Sherstan
2019년 2월 14일
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
추가 답변 (2개)
Geoff Hayes
2019년 2월 14일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!