Añadir iteraciones en bucle for
Publicado por Marina (19 intervenciones) el 19/08/2014 10:14:59
Buenos días a todos,
Estoy realizando un proyecto en Matlab en GUI en tiempo real. Se trata de seguir la trayectoria de varios puntos, y luego guardar los resultados en una matriz. Capturo imágenes a tiempo real con una frame grabber y tengo ya el programa implementado y funcionando bien en un bucle for limitado por un número de iteraciones que fijo al principio del programa. Mi problema es que el análisis de los puntos tendrá un tiempo variable de una ejecución a otra, por lo que quiero poder implementar ese número de iteraciones dentro del mismo bucle, hasta que el usuario presione el botón STOP de mi GUI. Lo tenía implementado de manera sencilla, pero no me funciona de este modo:
for i=1:result %result es el número de iteraciones que fijo en un primer momento
.......
if i==result-10
result=result+100;
end
end
Seguro que estoy cometiendo un fallo tontísimo, pero no sé cómo arreglarlo.
Muchas gracias de antemano por la atención y un saludo,
Marina
Estoy realizando un proyecto en Matlab en GUI en tiempo real. Se trata de seguir la trayectoria de varios puntos, y luego guardar los resultados en una matriz. Capturo imágenes a tiempo real con una frame grabber y tengo ya el programa implementado y funcionando bien en un bucle for limitado por un número de iteraciones que fijo al principio del programa. Mi problema es que el análisis de los puntos tendrá un tiempo variable de una ejecución a otra, por lo que quiero poder implementar ese número de iteraciones dentro del mismo bucle, hasta que el usuario presione el botón STOP de mi GUI. Lo tenía implementado de manera sencilla, pero no me funciona de este modo:
for i=1:result %result es el número de iteraciones que fijo en un primer momento
.......
if i==result-10
result=result+100;
end
end
Seguro que estoy cometiendo un fallo tontísimo, pero no sé cómo arreglarlo.
Muchas gracias de antemano por la atención y un saludo,
Marina
Valora esta pregunta


0