how can save different plot with different names file in loop use fullfile ?
4 次查看(过去 30 天)
显示 更早的评论
i have a loop have spectrogram to plot and i need save the plots with different names
for
...
...
spectrogram(M1,'yaxis')
filename = fullfile('path','file.jpg');
exportgraphics(gca,filename);
end
how can save plots with different file name
0 个评论
采纳的回答
Bjorn Gustavsson
2021-3-11
Simply modify the filename:
for idx_loop = % whatever you have
...
...
spectrogram(M1,'yaxis')
filename = fullfile('path',sprintf('file-%04d.jpg',idx_loop));
exportgraphics(gca,filename);
end
You can obviously modify the filename using any other changing parameter, but this should give you filenames of the type:
file-0001.jpg, file-0002.jpg etc. See help for sprintf and fprintf for more details of the string-generation you can utilize.
HTH
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!