SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: DiegoRo en Miércoles 18 de Octubre de 2006, 05:23
-
Hola a todo el mundo que utiliza este medio para contestar y preguntar sus dudas, en este momento tengo una y quiero expresarla para saber si alguien me puede ayudar.
Si tengo un vector, digamos de n elementos, y deseo hacer un LOOP con un WHILE, y digamos en el elemento k= 100, hubo un error en la operacion, y quiero detener el WHILE en ese punto para corregir el elemento k = 100 y después que sontinue el WHILE ¿ Existe alguna función que me diga el indice del elemento donde ocurrio el error? ¿ Existe alguna funcion para detener un WHILE?
-
Puedes intentar con las instrucciones continue y break (se usan igual que en C).
Quizá te serviría algo como:
while N < 10
% Hacer algo
if hayError
% corregir
continue
end
N = N + 1;
end
Saludos,
JJ (Geo).