for loop and while loop largest integer
Ältere Kommentare anzeigen
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 Kommentare
Jan
am 12 Feb. 2017
@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.
Akzeptierte Antwort
Weitere Antworten (1)
Jan
am 12 Feb. 2017
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.
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!