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

Zap*_*dus 7 matlab publish

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

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

openfig(PathToFigure, 'new', 'invisible')
Run Code Online (Sandbox Code Playgroud)

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

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

Sam*_*rts 1

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