Save figures with saveas function

When I have a m.file with plot function codes, and at last there is this line of: print -djpeg100 aaaa
I'm not sure this is doing, when I run that file, isn't it going to output the plot I need? And I'm just wondering is there anyway to save the plot instead of saving it and naming it manually. I tried with saveas function, but it gives the non-colored result. If my ploting code names as plot_a,would I be able to name the plot the same name without type plot_a as the file name? Thanx!

回答(1 个)

You mean you want to set the filename yourself? You can use uiputfile for that.
[filename dirname] = uiputfile; %set file name and location
fullname = fullfile(dirname,filename); %make full file name
print('djpg100',fullname) %save plot as fullname

类别

帮助中心File Exchange 中查找有关 Printing and Saving 的更多信息

标签

提问:

2012-12-11

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by