how to set the maximum iteration while looping
17 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
SITI AISHAH
le 6 Oct 2019
Commenté : SITI AISHAH
le 6 Oct 2019
m=50;
c=10;
tol=m-c;
while tol>0
c=c+5;
tol=m-c;
if tol<0;
break
else
disp 'amacam?'
end
disp ('Table for iteration');disp (' m c tol ');
format shortG
disp ([m',c',tol',]);
end
**I want to stop the looping at 5th iteration wihout considering the value of tol. Can somebody help?
0 commentaires
Réponse acceptée
Walter Roberson
le 6 Oct 2019
Before the loop:
iter = 0;
Then change the while to
while iter <= 5 && tol > 0
iter = iter + 1;
3 commentaires
Walter Roberson
le 6 Oct 2019
You should think through whether you want to test iter <= 5 or iter < 5
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!