Matlab Simulink模型的保存范围图

Matlab Simulink模型的保存范围图,matlab,graphics,simulink,Matlab,Graphics,Simulink,我正在使用MatlabR2012B的simulink。当我完成生成模型时,我想保存从中获得的在范围内可见的图形,但我找不到一种简单的方法来实现这一点。是否存在保存我从范围中看到的模型中获取的图形的方法?要做到这一点,很长的一段路是,在运行模型之前,转到matlab的终端,然后输入下一行: >>>shh = get(0,'ShowHiddenHandles'); >>>set(0,'ShowHiddenHandles','On') >>>set

我正在使用MatlabR2012B的simulink。当我完成生成模型时,我想保存从中获得的在范围内可见的图形,但我找不到一种简单的方法来实现这一点。是否存在保存我从范围中看到的模型中获取的图形的方法?

要做到这一点,很长的一段路是,在运行模型之前,转到matlab的终端,然后输入下一行:

>>>shh = get(0,'ShowHiddenHandles');
>>>set(0,'ShowHiddenHandles','On')
>>>set(gcf,'PaperPositionMode','auto')
>>>set(gcf,'InvertHardcopy','off')
>>>saveas(gcf,'mypic.jpg')
>>>set(0,'ShowHiddenHandles',shh)
并且该文件将保存在您正在工作的当前文件夹中


另一种方法是做一个屏幕截图,然后将其粘贴到像paint或inkscape这样的程序上。

对不起,我没有找到,所以我问了。别担心,这不是犯罪;)好的,是的,但我喜欢不重复问题的想法,因此我必须尊重这一点:PYou可以投票以重复的形式关闭自己的问题,然后它进入审查队列并得到快速处理。您还可以将数据保存到工作区,然后使用标准的MATLAB
plot
命令。它看起来不像Simulink示波器,而是MATLAB图形,但它将是相同的数据。