【问题标题】:Save Matlab figure without plotting it?保存 Matlab 图形而不绘制它?
【发布时间】:2011-08-14 16:16:40
【问题描述】:

有没有一种方法可以保存图形而不实际绘制它? 我的意思是,假设我想保存plot(1:10, (1:10).^2) 的图形,我可以在不显示的情况下保存它吗?

我想通过切断不必要的图形绘制来缩短运行时间(保存后无论如何都会关闭)。

谢谢!

【问题讨论】:

标签: matlab save plot figure


【解决方案1】:

这是可以做到的:

set(gcf,'Visible','off');
plot((1:10),(1:10).^2);
print -dpng c:\chris.png  % or whatever your print command is

【讨论】:

    【解决方案2】:

    还有saveas(h,'filename.ext')功能可以保存一些格式的图形。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-23
      • 2010-11-01
      • 2023-01-16
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      相关资源
      最近更新 更多