SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: DiegoRo en Miércoles 18 de Octubre de 2006, 05:23

Título: Ayuda En Loops
Publicado 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?
Título: Re: Ayuda En Loops
Publicado por: Geo en Miércoles 18 de Octubre de 2006, 15:30
Puedes intentar con las instrucciones continue y break (se usan igual que en C).

Quizá te serviría algo como:

Código: Text
  1.  
  2. while N < 10
  3.  % Hacer algo
  4.  if hayError
  5.    % corregir
  6.    continue
  7.  end
  8.  N = N + 1;
  9. end
  10.  
  11.  

Saludos,
JJ (Geo).