Using export_fig for custom filenames and specific file folders.
2 次查看(过去 30 天)
显示 更早的评论
I'm trying to set the file name for export_fig as a variable. For instance, I could ask a user what they wanted to save a figure as and then save the figure with their answer. How would I do this?
Additionally, I want to save figures to a specific folder on my computer. What is correct syntax for this?
0 个评论
回答(1 个)
Walter Roberson
2017-10-14
[filename, pathname] = uiputfile( {'*.tif', '*.png', '*.pdf'}, 'Select an output file');
if isnumeric(filename) %watch out for user cancel
disp('Canceled!')
else
fullname = fullfile(pathname, filename);
[~, ~, ext] = fileparts(fullname);
opts = {'-a1', '-png'};
if strcmp(ext, '.pdf'); opts{end+1} = '-pdf'; end
export_fig(fullname, opts{:});
end
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!