发布.fig文件而不显示它们

时间:2012-12-03 11:39:26

标签: matlab publish

我有一些代码可以生成许多MATLAB数字。在我的课程结束时,我想在报告中公布这些数字。我有一个脚本,传递给publish(),它使用openfig()在文档中包含数字。

这会导致这些数字在屏幕上闪烁。当我使用close和snapnow的组合在循环内打开数字时,这尤其令人讨厌。我尝试使用

使这些数字不可见
openfig(PathToFigure, 'new', 'invisible')

这会停止显示在屏幕上的图像,但也会停止显示在报告中。

有没有办法在报告中包含.fig文件而不将它们显示在屏幕上?

2 个答案:

答案 0 :(得分:1)

我实际上建议将他们的知名度设置为“关闭”。当你用
创建这些数字时 f = figure('Visible','off');

答案 1 :(得分:1)

f=openfig(PathToFigure, 'new', 'invisible')打开图。然后通过设置其Position属性(可能是左侧和底部像素的负值)将图形移出屏幕,将其Visible属性设置为on,调用{{1 }}。删除图。