Effacer les filtres
Effacer les filtres

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

7 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 Graphics Object Programming 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