Clear Filters
Clear Filters

How can I save multiple figures with partly same variable name?

7 views (last 30 days)
I want to save many figures in one script with partly the same name. Therefore I want to define a variable in the beginning and then have this part in the saving name of all figures with slightly different ending. For example:
name=('picture')
figure %1
surf(peaks)
savefig('Peaks' name '.fig') %Peakspicture.fig
figure %2
scatter(peaks)
savefig('scatterbla' picture '.fig') %scatterblapicture.fig

Accepted Answer

Stephen23
Stephen23 on 5 Mar 2017
Edited: Stephen23 on 5 Mar 2017
Use sprintf:
name = 'Picture';
fnm = sprintf('Peaks_%s.fig',name);
savefig(fnm,...)
fnm = sprintf('scatterbla_%s.fig',name);
savefig(fnm,...)

More Answers (0)

Categories

Find more on Graphics Object Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!