Can I use if ..break...else inside the same loop?
Mostrar comentarios más antiguos
My apology if it seems very trivial to all, but I have looked into the answers and could not find one single example which used if..break...else in the same loop. In my code, I want the value of t, where any of the variables x(t) or y(t) or z(t).... equals M (some pre set value) for the first time and then discontinue the iteration; otherwise it will return 0. So my code snippet looks like:
for i = 1:T
...
...
if x(t) == M || y(t) == M || z(t) == M || a(t) == M || b(t) == M
target = t;
break
else
target = 0;
end
end
I got some suspicious answers, so I was thinking whether the problem is in the use of break or the random probabilities I used in my code. Thanks.
2 comentarios
per isakson
el 21 de Oct. de 2015
Editada: per isakson
el 21 de Oct. de 2015
- The use of break looks ok!
- "I got some suspicious answers". How come "suspicious" ?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!