2015-04-28 50 views
0

我正在使用Matlab R2012b的simulink。當我完成我的模型生成時,我想保存從該範圍中看到的圖形,但我找不到一個簡單的方法來完成此操作。是否存在一種方法來保存我從範圍中看到的模型中獲取的圖形?保存範圍Simulink模型的圖形

+0

對不起,我沒有找到它,所以我問。 – MonsieurGalois

+0

不要擔心,這不是犯罪;) – thewaywewalk

+0

嗯,是的,但我喜歡這個不重複問題的想法,所以我必須尊重這一點:P – MonsieurGalois

回答

0

長的方式來做到這一點,在運行模型之前,去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) 

,文件將被保存在你所在的當前文件夾加工。

另一種方式是製作屏幕截圖,然後將其粘貼到程序上,如繪畫或繪畫。

+0

您也可以將數據保存到工作區,然後使用標準MATLAB'plot'命令。它看起來不像Simulink示波器,但像MATLAB圖一樣,但它將是相同的數據。 – am304