SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: marialuisa en Lunes 16 de Mayo de 2005, 23:39

Título: Input, Eval...
Publicado por: marialuisa en Lunes 16 de Mayo de 2005, 23:39
Hola! necesitamos implementar un programa y no sabemos como hacer lo siguiente:

aparecerá un mensaje en pantalla que diga: "elije un archivo a procesar:" la respuesta deberá ser 1,2,3... ya que el archivo será de tipo estandar de la forma HOLAX (X=1,2...) para luego cargar HOLAX Y ADIOSX y hacer una serie de operaciones.

Hemos probado con esto pero nos da error:

HOLAX= input('Elige un archivo a procesar:','s');
eval(['load HOLAX.mat']);

load HOLAX.mat;
load ADIOSX.mat;
%...resto de operaciones

Muchas gracias a todos por sugerencias! un saludo
Título: Re: Input, Eval...
Publicado por: allisap en Miércoles 11 de Enero de 2006, 18:44
hola :)
mira no entiendo bien que quieres hacer con los archivos MAT porque esos son solo las variables que tiener no una serie de instrucciones,
si lo que quieres es ejecutar un script (archivo1.m) con la seleccion que hagas
prueba lo siguiente

respuesta= input('Elige un archivo a procesar:','s');

if respuesta =='1'
    archivo1
end


esto debera ejecutar el script archivo1.m :)