我有一些代码可以生成许多MATLAB数字。在我的课程结束时,我想在报告中公布这些数字。我有一个脚本,传递给publish(),它使用openfig()在文档中包含数字。
这会导致这些数字在屏幕上闪烁。当我使用close和snapnow的组合在循环内打开数字时,这尤其令人讨厌。我尝试使用
使这些数字不可见openfig(PathToFigure, 'new', 'invisible')
这会停止显示在屏幕上的图像,但也会停止显示在报告中。
有没有办法在报告中包含.fig文件而不将它们显示在屏幕上?
答案 0 :(得分:1)
我实际上建议将他们的知名度设置为“关闭”。当你用
创建这些数字时
f = figure('Visible','off');
答案 1 :(得分:1)
用f=openfig(PathToFigure, 'new', 'invisible')
打开图。然后通过设置其Position
属性(可能是左侧和底部像素的负值)将图形移出屏幕,将其Visible
属性设置为on
,调用{{1 }}。删除图。