Matlab導出eps或jpg圖片的四種方法



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

方法一:

最簡單的方法,但是不靈活。選擇Figure文件的“File”菜單下面的“Save As...”。

在彈出的保存窗口中選擇具體的保存格式,eps或jpg。另外該方法可以寫成命令形式saveas(gcf,'1.eps')或saveas(gcf,'1.jpg'),方便在腳本文件中執行。

方法二:

該方法只能導出jpg格式的文件,供word中使用。具體方法是點擊Figure窗口的“Edit”菜單,選擇“Copy Figure”即可把圖片導出到windows剪切板中。現在打開一個新的word文件,“Ctrl+v”即可把剪切板中的圖片張貼到word中。

方法三:

採用“Export”對話框進行導出,這也是我比較常用的。因爲通常Figure圖像邊界有空白,上面兩種方法需要手動設置figure座標系的屬性才能讓圖片佈滿整個窗口(當然也可以用腳本),比較麻煩。而本方法中的“Export”對話框能很好的解決。當然它還有其他更強大的功能。

下面節掃具體的方法。首先Figure窗口"File"菜單,再點擊“Export Setup”菜單項。

彈出的Export Setup對話框中進行相應的配置,首先進行導出圖片大小的設置,包括長度單位,高和寬,這裏一定記得點上“Expand axis to fill figure”以便導出的圖像不含空白邊框。

再下一個“Rendering“是圖片渲染設置。這裏其他都可以不用管,主要是dpi需要設置,dpi越高圖像越清晰,對於論文工作者而言,很多期刊是要求600dpi以上,這就已經很清楚了。

再下一個“Font“是字體設置。可以按需要設置。

再下一個是對線條的初細進行設置。

最後所有設置好後點擊右側的“aplly to figure”。然後再點export選擇要保存的路徑及圖片格式即可。

方法四:

最後一種方法是利用print命令,這個也是功能比較強大的函數。可以在Matlab命令窗口輸入“help print”命令,打開幫助文件,瞭解其強大的功能。利用print 導出eps格式圖片命令是:print 2.eps -depsc2 -r600,其中-depsc2表示輸出eps圖像,-r600表示分辨率爲600dpi。輸出jpg的圖片命令是:print 2.jpg -djpeg -r600。

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