How to save a figure file into a subfolder
54 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
James hall
el 17 de Ag. de 2012
Comentada: tchaddad
el 9 de Nov. de 2020
Hi guys,
I want to save my .fig files in a subfolder of the current working folder. how would I accomplish this using this saveas syntax
*************************************************
saveas(figure(i), fullfile('Figure name'), 'fig');
*************************************************
Many Thanks in advance
0 comentarios
Respuesta aceptada
José-Luis
el 17 de Ag. de 2012
Here goes:
saveas(figure(1),[pwd '/subFolderName/myFig.fig']);
Cheers!
3 comentarios
Image Analyst
el 14 de Mzo. de 2019
pwd is the current folder. That means subFolderName must be a currently existing folder of whatever folder you're in now.
See my answer below if you want to specify a different folder.
Más respuestas (1)
Image Analyst
el 17 de Ag. de 2012
Editada: Image Analyst
el 17 de Ag. de 2012
Why not save them as images so that you can see them in any program or in WIndows Explorer? See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_do_I_save_my_figure.2C_axes.2C_or_image.3F_I.27m_having_trouble_with_the_built_in_MATLAB_functions.
But in general you'd need to specify the folder:
folder = 'c:\whatever';
baseFileName = sprintf('Figure %d', loopIndex);
fullFileName = fullfile(folder, baseFileName);
It's recommended that you don't use i as a loop index or variable name because that's the imaginary variable sqrt(-1).
2 comentarios
Pooja Mehta
el 23 de Feb. de 2017
I want to use this method for Gui and for that i need to add a select folder option in UI. Is there any function for selecting folder?
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!