How can i skip iterations in for loop
Mostrar comentarios más antiguos
I need my loop to skip iterations to a given index. When i try it the obvious way like below
for i=2:1:(dim(1)-2)
%(a lot of irrelevant if statements)
%skip through points in the same hole
while graph(j) < tor
j=j+1;
end
if j < dim(1) - 2
i=j; % <== here is the problem
end
end
im getting a warning "LOOP index is changed inside of a FOR loop." and program ignores my iterator override.
How can i do this properly? or work around this?
Respuesta aceptada
Más respuestas (1)
Use the CONTINUE command
if i~=j
continue;
end
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!