Repetir sentencias programadas anteriores dentro de un script
Publicado por Lara (1 intervención) el 25/07/2014 12:36:12
Hola! Mi problema es que no se como hacer para que mi programa en matlab, cuando llega al final, vuelva a ejecutar todas las sentencias a partir de una línea anterior.
Pongo un ejemplo para que se entienda mejor...
(suponemos que esta primera linea es la linea 15 de mi programa)
a=input('escribe el periodo que se quiere representar (12, 25 ó 37 segundos) ')
if a==12
b=matriz12(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
elseif a==25
b=matriz25(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
elseif a==37
b=matriz37(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
end
aa=input('¿representar otro periodo junto al anterior? (si=1/no=2) ')
if aa=1
(aqui es donde no se como hacer para que vuelva a ejecutar todo desde la supuesta linea 15 de mi programa)
Mil gracias!!!
Pongo un ejemplo para que se entienda mejor...
(suponemos que esta primera linea es la linea 15 de mi programa)
a=input('escribe el periodo que se quiere representar (12, 25 ó 37 segundos) ')
if a==12
b=matriz12(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
elseif a==25
b=matriz25(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
elseif a==37
b=matriz37(5, : );
c=[1 2 5 10 15 20;]
plot(b,c)
hold on
end
aa=input('¿representar otro periodo junto al anterior? (si=1/no=2) ')
if aa=1
(aqui es donde no se como hacer para que vuelva a ejecutar todo desde la supuesta linea 15 de mi programa)
Mil gracias!!!
Valora esta pregunta
0