reemplazo de nombre de un m.file por medio del popu-menu
Publicado por Paco (1 intervención) el 16/07/2013 16:37:00
Buen día:
Estoy introduciéndome en el uso de MatLab y específicamente en la creación de una GUIDE, deseo realizar una aproximación a partir de datos experimentales.
Tengo el sistema de ecuaciones diferenciales que describe un modelo, las cuales incluyen una variable que deseo seleccione el usuario de una lista ya establecida por medio del uso de un popu-menu (cada una de las ODES se encuentran guardadas previamente en un script respectivamente), después se realizara la aproximación usando un push botton con la instrucción ode45.
Deseo saber si existe alguna instrucción o comando que me permita cambiar el nombre del m.file que contiene las ODES a integrar, es decir, al seleccionar la opción en el popu-menu el nombre del archivo sea reemplazado. Muestro lo siguiente a manera de ejemplo, pues sé que es incorrecto.
c=get(handles.popupmenu,'value');
switch c
case 1
'ODES1’== ‘a’
case 2
'ODES2’== ‘a’
case 3
'ODES3’== ‘a’
otherwise
'ODES1’== ‘a’
end
function Aproximar_Callback(hObject, eventdata, handles)
[t,datos] = ode45('a',t,So);
Donde ‘ODES 1,2,3,4’ corresponden al nombre del archivo con las ecuaciones diferenciales a integrar, y ‘a’ es el nombre de reemplazo.
Espero darme a entender, de antemano gracias!!!!
Estoy introduciéndome en el uso de MatLab y específicamente en la creación de una GUIDE, deseo realizar una aproximación a partir de datos experimentales.
Tengo el sistema de ecuaciones diferenciales que describe un modelo, las cuales incluyen una variable que deseo seleccione el usuario de una lista ya establecida por medio del uso de un popu-menu (cada una de las ODES se encuentran guardadas previamente en un script respectivamente), después se realizara la aproximación usando un push botton con la instrucción ode45.
Deseo saber si existe alguna instrucción o comando que me permita cambiar el nombre del m.file que contiene las ODES a integrar, es decir, al seleccionar la opción en el popu-menu el nombre del archivo sea reemplazado. Muestro lo siguiente a manera de ejemplo, pues sé que es incorrecto.
c=get(handles.popupmenu,'value');
switch c
case 1
'ODES1’== ‘a’
case 2
'ODES2’== ‘a’
case 3
'ODES3’== ‘a’
otherwise
'ODES1’== ‘a’
end
function Aproximar_Callback(hObject, eventdata, handles)
[t,datos] = ode45('a',t,So);
Donde ‘ODES 1,2,3,4’ corresponden al nombre del archivo con las ecuaciones diferenciales a integrar, y ‘a’ es el nombre de reemplazo.
Espero darme a entender, de antemano gracias!!!!
Valora esta pregunta
0