10
有没有一种方法可以在不实际绘制图的情况下保存图形图? 我的意思是,假设我想保存图表plot(1:10, (1:10).^2)
,我可以保存它而不显示它吗?保存Matlab图而不绘制它?
我想通过切断数字的不必要的绘图来缩短运行时间(保存后仍然会关闭)。
谢谢!
有没有一种方法可以在不实际绘制图的情况下保存图形图? 我的意思是,假设我想保存图表plot(1:10, (1:10).^2)
,我可以保存它而不显示它吗?保存Matlab图而不绘制它?
我想通过切断数字的不必要的绘图来缩短运行时间(保存后仍然会关闭)。
谢谢!
这是可以做到:
set(gcf,'Visible','off');
plot((1:10),(1:10).^2);
print -dpng c:\chris.png % or whatever your print command is
也有saveas(h,'filename.ext')
功能,可以保存在某些格式的数字。
可能的重复[如何绘制图像并保存结果而不显示它,在matlab中](http://stackoverflow.com/questions/963674/how-do-i-plot-to-an-image -and-save-result-without-displayed-it-in-matlab) – Jonas 2011-04-28 12:27:14
@Jonas:很好,那里有很好的答案。 – 2011-04-30 16:59:41