Matlab - Consulta boton guardar GUI

 
Vista:
sin imagen de perfil

Consulta boton guardar GUI

Publicado por Daniel (14 intervenciones) el 12/04/2016 22:05:10
Hola, tengo uan consulta, tengo un boton en una Gui que me debe guardar un archivo.mat en el directorio que yo seleccione pero el problema que tengo es que aunque yo ingrese el directorio se me esta guardando el archivo en la carpeta raiz de matlab. Que deberia modificar del codigo?

global archivo
archivo=uiputfile(('*.mat'),'Guardar Celda');
save(archivo,'flujos');

De antemano muchas gracias,
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge De Los Santos
Val: 30
Ha disminuido su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Consulta boton guardar GUI

Publicado por Jorge De Los Santos (213 intervenciones) el 17/04/2016 19:31:09
Hola Daniel,

La función uiputfile normalmente te devuelve dos valores: el nombre del archivo y la ruta. En el ejemplo que pones sólo estás considerando el nombre del archivo, por lo tanto siempre te lo va a guardar en la misma ruta, que por default será el directorio de trabajo o Current Folder. Ahora, para solucionar eso debes colocar algo como lo siguiente:

1
2
[archivo,ruta] = uiputfile('*.mat', 'Guardar celda');
save(fullfile(ruta,archivo),'flujos');

Con eso te aseguras de que tu archivo se guardará en la ruta que elegiste.


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar