for loop and while loop largest integer
Mostra commenti meno recenti
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 Commenti
Jan
il 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.
Risposta accettata
Più risposte (1)
Jan
il 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.
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!