我正在使用 Matlab R2012b 的 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等程序上。