Hola Sonic, mira a ver si esto te ayuda:
Es una opción de las varias que puedes tomar, se trata de declarar una variable
a la que llamaremos aux y que tomará un valor positivo cuando entre en el bucle
while, con lo que el condicionante if se cumplirá e implementará tu función (para poder
cumplirse lo que dices, deberá reiniciarse a 0 una vez realizada ésta). Espero te sirva de ayuda. Un saludo y espero confirmación.
% Variable auxiliar
aux=0
% Código
for i=1:1000
formula
while(condicion 1)
aux=aux+1;
lo que tiene que hacer
end
-----------------
if aux>0
i=i+4 por ejemplo
aux=0;
end
------------------
while(condicion 2)
lo que tiene que hacer
end
-----------------
if aux>0
i=i+4 por ejemplo
aux=0;
end
------------------
end