How can I let the loop continue when the condition is satisfied ?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
omar th
am 20 Mär. 2022
Kommentiert: omar th
am 18 Apr. 2022
I formulated a potential game theory and I want the loop continue when reach Nash equilibrium( or when the condition that I make it inside the loop is achieved), as well as to display an message for example Reach Nash or condition is achieved. Thanks in advance
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 20 Mär. 2022
Bearbeitet: Image Analyst
am 20 Mär. 2022
for loop or while loop? Is the condition not true to begin with? So if the condition does not switch to true inside the loop, the loop exits after one iteration? For a while loop it would be something like this
loopCounter = 1;
maxIterations = 1000000;
nashCondition = false;
while (nashCondition || loopCounter == 1) && (loopCounter < maxIterations)
nashCondition = some new value, either true or false. Not sure how you compute this.
% Loop will continue if nashCondition is true, and will exit if it's false.
if nashCondition
fprintf('On iteration %d the Nash Condition is true.\n', loopCounter);
end
loopCounter = loopCounter + 1;
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!