How do I exit a for loop after logical index is found true in an array?
Mostra commenti meno recenti
I would like to exit a loop if the result is set to true in the for loop. But it always returns false if I use 'continue'. How do I resolve this?
% check if trajectory goes through the zone
result = false;
for i = 1:length(xNormalized)
if (xNormalized(i) > xEdge(1) && xNormalized(i) < xEdge(2)) && ...
(yNormalized(i) > yEdge(1) && yNormalized(i) < yEdge(2))
result = true;
end
% continue;
end
Risposta accettata
Più risposte (1)
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!