最佳答案
使用saveas :
h=figure;
plot(x,y,'-bs','Linewidth',1.4,'Markersize',10);
% ...
saveas(h,name,'fig')
saveas(h,name,'jpg')
这样,图形就绘制好了,并自动保存为“.jpg”和“.fig”。您无需等待绘图出现并单击菜单中的“另存为”。如果您需要绘制/保存大量图形,那就太好了。
如果实在不想让剧情出现(无论如何都要加载,避免不了,不然也没啥可保存的),可以隐藏:
h=figure('visible','off')
关于matlab - 如何从命令行在 MATLAB 中保存图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12160184/