我的函数调用其他函数的代码,这些函数我没有编写,但我知道它们的作用。其中之一是带有混淆内容的 .p Matlab 文件。
我正在对许多文件进行批处理。我想将数字直接写入文件而不显示。所以我可以分别浏览它们。
关于如何实现这一目标的任何想法。
谢谢!
上面的链接有效,但我仍然想完全避免显示这些数字。直接打印到文件。但是解决方法可以在该循环之后简单地关闭所有打开的数字。
在您的脚本中,一旦您创建了图形,就将其可见性设置为关闭。
例如:
figure(28732);
set(28732,'visible','off'); %Now the figure is not shown
您现在可以处理图形、绘图、保存等,而不会出现视觉混乱或显示它的系统开销。
如果您希望所有图形在不可见的情况下开始,您可以设置默认属性,如下所示:
set(0,'DefaultFigureVisible','off').
这将导致所有生成的图形在不可见的情况下生成。(注意,如果您忘记设置此属性,这将非常令人困惑。)
作为良好内存管理的一部分,您仍应在脚本中尽快关闭图形。