for loop and while loop largest integer
이전 댓글 표시
a) Write a code using a for or a while loop to determine the largest integer n for which e^n <infinite in MATLAB. Also, determine the largest integer for which e^-n > 0. Print out these two values of n.
b) Write a code using a for or a while loop to determine the largest integer n for which n!! < infinite in MATLAB. Print out this value of n.
댓글 수: 2
Jan
2017년 2월 12일
@Coupe Honda: What kind of help do you want? We cannot and should not solve your homework, because then you could not deliver it without cheating. Therefore it is better you post, what you have tried so far and ask a specific question.
채택된 답변
추가 답변 (1개)
Jan
2017년 2월 12일
I'd prefer a while loop. Start at e.g. k=0 and check if exp(k) is finite as condition of the loop. If you do not know how to check this, search the documentation for the term "finite":
docsearch finite
or ask an internet search engine for "Matlab is finite". You will find the command isfinite...
If the test is successful, increase k by 1.
The code for testing exp(-n) > 0 and n!! < Inf will be very similar.
카테고리
도움말 센터 및 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!