首頁 > 軟體

Matlab匯出eps或jpg圖片的N種方法(很全哦)

2019-12-25 14:51:10

MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。MATLAB和Mathematica、Maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。無論是做專案還是寫論文,我們都會遇到把Matlab畫的圖形(預設為matlab自帶的影象格式.fig)轉換為其他格式並匯出的問題。用的最多的圖片格式是eps格式(用latex編輯時用)和jpg(用word編輯時用)。下面以matlab 2011b為例介紹多種匯出方法。


1

方法一(1),最簡單的方法,但是不靈活。選擇Figure檔案的「File」選單下面的「Save As...」。


2

方法一(2),在彈出的儲存視窗中選擇具體的儲存格式,eps或jpg。另外該方法可以寫成命令形式saveas(gcf,'1.eps')或saveas(gcf,'1.jpg'),方便在指令碼檔案中執行。


3

方法二,該方法只能匯出jpg格式的檔案,供word中使用。具體方法是點選Figure視窗的「Edit」選單,選擇「Copy Figure」即可把圖片匯出到windows剪下板中。現在開啟一個新的word檔案,「Ctrl+v」即可把剪下板中的圖片張貼到word中。



4

方法三(1),採用「Export」對話方塊進行匯出,這也是我比較常用的。因為通常Figure影象邊界有空白,上面兩種方法需要手動設定figure坐標系的屬性才能讓圖片佈滿整個視窗(當然也可以用指令碼),比較麻煩。而本方法中的「Export」對話方塊能很好的解決。當然它還有其他更強大的功能。


5

方法三(2),下面節掃具體的方法。首先Figure視窗"File"選單,再點選「Export Setup」選單項。


6

方法三(3),彈出的Export Setup對話方塊中進行相應的設定,首先進行匯出圖片大小的設定,包括長度單位,高和寬,這裡一定記得點上「Expand axis to fill figure」以便匯出的影象不含空白邊框。


7

方法三(4),再下一個「Rendering「是圖片渲染設定。這裡其他都可以不用管,主要是dpi需要設定,dpi越高影象越清晰,對於論文工作者而言,很多期刊是要求600dpi以上,這就已經很清楚了。


8

方法三(5),再下一個「Font「是字型設定。可以按需要設定。


9

方法三(6),再下一個是對線條的初細進行設定。


10

方法三(7),最後所有設定好後點選右側的「aplly to figure」。然後再點export選擇要儲存的路徑及圖片格式即可。


11

方法四(1),最後一種方法是利用print命令,這個也是功能比較強大的函數。可以在Matlab命令視窗輸入「help print」命令,開啟幫助檔案,了解其強大的功能。利用print 匯出eps格式圖片命令是:print 2.eps -depsc2 -r600,其中-depsc2表示輸出eps影象,-r600表示解析度為600dpi。輸出jpg的圖片命令是:print 2.jpg -djpeg -r600。

IT145.com E-mail:sddin#qq.com