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

4 vues (au cours des 30 derniers jours)
Robert Berghaus
Robert Berghaus le 5 Mar 2017
Modifié(e) : Stephen23 le 5 Mar 2017
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

Réponse acceptée

Stephen23
Stephen23 le 5 Mar 2017
Modifié(e) : Stephen23 le 5 Mar 2017
Use sprintf:
name = 'Picture';
fnm = sprintf('Peaks_%s.fig',name);
savefig(fnm,...)
fnm = sprintf('scatterbla_%s.fig',name);
savefig(fnm,...)

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by