How to determine maximum of n times FOR loop iteration
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
balandong
el 2 de Ag. de 2017
Comentada: Star Strider
el 2 de Ag. de 2017
Dear all, This may sound so basic, but I had google using various keyword (or maybe I used wrong keyword), but I failed to find good info on how to calculate how many cycle the FOR loop iterate.
For example
% the following FOR loop will iterate max 3 times
for i =0.1:0.3:0.9
a =i
end
AND
% the following FOR loop will iterate max 4 times
for i =0.1:0.3:1
a =i
end
In the above case, I manually check the the first and second FOR loop will cycle 3 & 4 time, respectively. My question is, is there way I can calculate it automatically?
Thanks in advance
0 comentarios
Respuesta aceptada
Star Strider
el 2 de Ag. de 2017
The only way to know in advance the number of iterations a loop can take is to specify them as a separate variable and see the number of elements in it:
v1 = 0.1:0.3:0.9;
iter1 = numel(v1)
for i = v1
a =i
end
iter1 =
3
a =
0.1
a =
0.4
a =
0.7
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!