MATLAB figure圖像處理以及simulink仿真裏示波器圖像處理

、我們使用Matlab繪製出數據的各種圖形需要保存的時候,不少同學是直接用屏幕截圖的辦法來做的,但這樣出來的圖並不清晰,不便於後續應用和處理,並且往往不符合發表論文的要求,很多論文是要求用 .eps 格式的圖片的。實際上,我們可以有下面兩種更好的處理方法:

(1)在論文裏插入圖片

在Matlab的Figure窗口,點擊菜單欄的Edit,選擇Copy Figure,然後轉到你的文檔界面,把光標放到需要插入圖片的位置,然後Ctrl+C,你就可以得到比較清晰的圖片了。

需要注意的是,這時候的圖片有相當一部分空白區域,你可以用word圖片工具欄的‘裁剪’功能把圖片空白區域消除掉。

另外,如果需要對圖片的大小進行拉伸,最好不要直接用鼠標拖拉,這樣容易導致圖中的點線分佈變形,可以右鍵點擊圖片,選擇‘設置圖片格式’,在‘大小’標籤的‘縮放’欄裏,設置圖片的大小。

(2)直接保存 Figure

爲了便於後續處理和應用,建議大家形成一個良好習慣,即把繪製所得的Figure窗口直接保存爲.fig文件,以後你就可以多次打開它,對圖像進行修改處理,例如加註標籤(label)等,也可以打開.fig文件把所顯示的圖像轉存爲其它格式的文件,例如.eps、.jpg等。

2、在做Simulink仿真時,使用的Scope波形顯示模塊實際上也是一種Figure窗口,不過Matlab把Scope的菜單欄隱藏起來,只提供了幾個有限的參數設置。如果需要對Scope中的圖加上座標、更改界面背景色等,沒有菜單欄就基本上無從下手了。

可以在打開你的mdl文件之後,在Matlab的命令行輸入以下指令來恢復顯示Scope的Figure菜單欄:

set(0,‘ShowHiddenHandles’,‘on’);
set(gcf,‘menubar’,‘figure’);

另外,之間寫的一篇blog‘matlab裏scope圖像轉到plot’,裏面詳細記錄了把simulink裏scope裏的圖像轉到figure裏的操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章