matlab - 如何从命令行在 MATLAB 中保存图形?

标签 matlab save figure

MATLAB 中是否有允许将图形保存在 FIG 中的命令?或 JPEG还是自动两种格式?

最佳答案

使用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/

相关文章:

latex - 两列 Latex 文档中带有一个标题的几个图形

matlab - 什么时候需要 eval 函数?

algorithm - 噪声正弦时间序列中的实时峰值检测

c - 从整数中提取特定位并将它们保存到 C 中的字符串中?

search - 如何将 Netbeans 搜索结果保存到文件中?

matlab - 在Matlab中自动将图形保存为图像文件

matlab - 扩张 (imdilate) 不会像预期的那样发生 "thicken"或形状变化

函数 strfind 上的 Matlab cellfun

java - 如何在我的绘图程序中实现对我的 "saving button"的保存功能?

python - Matplotlib,沿 x 轴移动箱线图?