Programación Específica > Matlab
Problema Con Menú De Opciones
(1/1)
pati.difusa:
Hola, tengo una duda y por más que busco no encuentro la solución.
He creado un menú con matlab y cuando se selecciona una opción aparece otro submenú, necesito que cuando se presione el botón 'volver' se regrese al menú inicial.
El problema sería algo parecido a esto:
colores=menu('Elija un color', 'Rojo', 'Amarillo', 'Salir')
switch colores
case 1
rojo=menu('selecciona', 'magenta', 'granate', 'volver')
case 2
amarillo=menu('selecciona', 'fosforito', 'mostaza', 'volver')
otherwise
quit
end
y cuando se haga clic en volver vuelva al menú colores.
¿alguien me puede ayudar?
muchas gracias
fa61an:
Prueba el siguiente código
--- Código: Text ---flag=1;while(flag)colores=menu('Elija un color', 'Rojo', 'Amarillo', 'Salir');switch colores case 1 rojo=menu('selecciona', 'magenta', 'granate', 'volver'); if(rojo~=3)flag=0;end case 2 amarillo=menu('selecciona', 'fosforito', 'mostaza', 'volver'); if(amarillo~=3)flag=0;end otherwise breakend
Este tipo de algoritmo queda mejor con una estructura Do While pero según veo Matlab no posee esa estructura. por eso la necesidad de utilizar los if.
Espero te sirva
PD: Ante un pregunta concreta se obtiene una respuesta concreta
pati.difusa:
Muchas gracias por tu ayuda ;)
Navegación
Ir a la versión completa