how to set the maximum iteration while looping

17 vues (au cours des 30 derniers jours)
SITI AISHAH
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?

Réponse acceptée

Walter Roberson
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
Walter Roberson le 6 Oct 2019
You should think through whether you want to test iter <= 5 or iter < 5
SITI AISHAH
SITI AISHAH le 6 Oct 2019
Alright

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by