Matlab - Repetir cada X segundos

 
Vista:

Repetir cada X segundos

Publicado por Patricia (22 intervenciones) el 15/05/2013 14:54:24
Hola,

quiero repetir un código cada cierto tiempo, por ejemplo cada 20 segundos, ¿cómo se podría hacer?
Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Repetir cada X segundos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 15/05/2013 17:39:26
Tienes que ponerlo dentro de un ciclo iterativo, además usa un pause de 20 segundos dentro del ciclo , después de este tiempo debes reinicializar todos tus variables dentro del ciclo iterativo, y se volverán a ejecutar tu código nuevamente.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Repetir cada X segundos

Publicado por Patricia (22 intervenciones) el 16/05/2013 12:33:31
He probado haciendo ésto:

tmax=60000; %Probamos con una duración de 60 sg
i=1;
while i<=tmax

CÓDIGO

i=i+20000 % Para que la repetición del código sea cada 20 sg

end

Y parece que funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Repetir cada X segundos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 16/05/2013 13:57:23
Porque no pruebas para cantidades pequeñas como por ejemplo para 70 segundos. Te habia sugerido un pause pero no lo estas usando, te habia sugerido renicializar tus variables y en tu codigo que pones al foro no se ve.
Haz un ejemplo muy pequeño donde ese ejemplo se ejecute cada 20 segundos y luego lo adaptas a tu codigo que no estas mostrando en el foro.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar