SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: Franco LP en Martes 23 de Agosto de 2011, 04:45

Título: ¿Cómo leer una variable a partir de un String?
Publicado por: Franco LP en Martes 23 de Agosto de 2011, 04:45
Hola, mi problema es el siguiente:
supongamos que realizo las siguientes instrucciones:

XX = [1 2 3; 4 5 6, 7 8 9];

SS = 'pepito.mat';

YY = 'XX';

save(SS) %(equivalente a "save pepito.mat")

clear all

...y supongamos que ahora se me rompe la tecla "X".
¿Cómo hago a partir de los comandos de Matlab para recuperar la matriz XX?
(no vale copiar ni pegar)

Muchas gracias!
Título: Re:¿Cómo leer una variable a partir de un String?
Publicado por: gerardo26 en Domingo 22 de Abril de 2012, 23:40
Hola Franco!!

Jeje muy particular tu pregunta
Puede hacerlo asi:

Código: Matlab M
  1. [nombre,ruta] = uigetfile('*.mat','Seleccione el Archivo');
  2. fname=fullfile(ruta,nombre);
  3. load(fname)
  4.  

Saludos!!
 :suerte: