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

7 次查看(过去 30 天)
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

采纳的回答

Stephen23
Stephen23 2017-3-5
编辑:Stephen23 2017-3-5
Use sprintf:
name = 'Picture';
fnm = sprintf('Peaks_%s.fig',name);
savefig(fnm,...)
fnm = sprintf('scatterbla_%s.fig',name);
savefig(fnm,...)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Printing and Saving 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by