when a save figure , the numbers appear in the name of the png with e+0X
1 次查看(过去 30 天)
显示 更早的评论
e.g. oo=1; tspend(oo,1)=10.472;
saveas(fig1,[pwd sprintf('/Figures/Distance_%d@%d.png',oo,tspend(oo,1))]);
%The png saved as: Distance_1@1.047200e+01.png
%I wanted to displayed as: Distance_1@10.472.png
0 个评论
采纳的回答
Les Beckham
2020-3-29
Change your format spec to
'/Figures/Distance_%d@%.3f.png'
You might want to read up on the documentation for this: https://www.mathworks.com/help/matlab/ref/sprintf.html#btf_bfy-1_sep_shared-formatSpec
2 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Printing and Saving 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!