Save figures with saveas function

2 views (last 30 days)
Qian on 11 Dec 2012
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!

Answers (1)

Arthur on 11 Dec 2012
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

Community Treasure Hunt

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

Start Hunting!