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剪切板中?,F在打開一個新的word文件,“Ctrl+v”即可把剪切板中的圖片張貼到word中。
方法三:
采用“Export”對話框進行導出,這也是我比較常用的。因為通常Figure圖像邊界有空白,上面兩種方法需要手動設置figure坐標系的屬性才能讓圖片布滿整個窗口(當然也可以用腳本),比較麻煩。而本方法中的“Export”對話框能很好的解決。當然它還有其他更強大的功能。
下面節掃具體的方法。首先Figure窗口"File"菜單,再點擊“Export Setup”菜單項。
彈出的Export Setup對話框中進行相應的配置,首先進行導出圖片大小的設置,包括長度單位,高和寬,這里一定記得點上“Expand axis to fill figure”以便導出的圖像不含空白邊框。
再下一個“Rendering“是圖片渲染設置。這里其他都可以不用管,主要是dpi需要設置,dpi越高圖像越清晰,對于論文工作者而言,很多期刊是要求600dpi以上,這就已經很清楚了。
新聞熱點
疑難解答