从Matlab P文件中保存EPS没有显示

时间:2015-07-08 15:33:03

标签: matlab printing save figures

我的函数调用其他函数的代码,我没有写那些,但我知道他们做了什么。其中一个是带有混淆内容的.p Matlab文件。

我正在批量处理许多文件。我想直接将数字写入文件而不显示。所以我可以单独检查它们。

关于如何实现这一目标的任何想法。

谢谢!

2 个答案:

答案 0 :(得分:0)

Script to save matlab figures to a specified directory

以上链接有效,但我仍然想避免显示数字。直接打印到文件。但是这个工作可以简单地关闭那个循环后的所有开放数据。

答案 1 :(得分:0)

在您的脚本中,只要您创建图形,请将其可见性设置为关闭。

例如:

figure(28732);
set(28732,'visible','off'); %Now the figure is not shown

您现在可以使用图形,绘图,保存等,而不会出现视觉混乱或显示它的系统开销。

如果您希望所有数字在没有可见性的情况下开始,您可以设置默认属性,如下所示:

set(0,'DefaultFigureVisible','off').

这将导致生成所有生成的图形而不可见。 (注意,如果您忘记设置了此属性,这将非常令人困惑。)

作为良好内存管理的一部分,您仍应尽快在脚本中关闭该数字。