MATLAB是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境。MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。無(wú)論是做項(xiàng)目還是寫論文,我們都會(huì)遇到把Matlab畫的圖形(默認(rèn)為matlab自帶的圖像格式.fig)轉(zhuǎn)換為其他格式并導(dǎo)出的問(wèn)題。用的最多的圖片格式是eps格式(用latex編輯時(shí)用)和jpg(用word編輯時(shí)用)。下面以matlab 2011b為例介紹多種導(dǎo)出方法。

方法一:
最簡(jiǎn)單的方法,但是不靈活。選擇Figure文件的“File”菜單下面的“Save As...”。

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

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


方法三:
采用“Export”對(duì)話框進(jìn)行導(dǎo)出,這也是我比較常用的。因?yàn)橥ǔigure圖像邊界有空白,上面兩種方法需要手動(dòng)設(shè)置figure坐標(biāo)系的屬性才能讓圖片布滿整個(gè)窗口(當(dāng)然也可以用腳本),比較麻煩。而本方法中的“Export”對(duì)話框能很好的解決。當(dāng)然它還有其他更強(qiáng)大的功能。

下面節(jié)掃具體的方法。首先Figure窗口"File"菜單,再點(diǎn)擊“Export Setup”菜單項(xiàng)。

彈出的Export Setup對(duì)話框中進(jìn)行相應(yīng)的配置,首先進(jìn)行導(dǎo)出圖片大小的設(shè)置,包括長(zhǎng)度單位,高和寬,這里一定記得點(diǎn)上“Expand axis to fill figure”以便導(dǎo)出的圖像不含空白邊框。

再下一個(gè)“Rendering“是圖片渲染設(shè)置。這里其他都可以不用管,主要是dpi需要設(shè)置,dpi越高圖像越清晰,對(duì)于論文工作者而言,很多期刊是要求600dpi以上,這就已經(jīng)很清楚了。

再下一個(gè)“Font“是字體設(shè)置。可以按需要設(shè)置。

再下一個(gè)是對(duì)線條的初細(xì)進(jìn)行設(shè)置。

最后所有設(shè)置好后點(diǎn)擊右側(cè)的“aplly to figure”。然后再點(diǎn)export選擇要保存的路徑及圖片格式即可。

方法四:
最后一種方法是利用print命令,這個(gè)也是功能比較強(qiáng)大的函數(shù)。可以在Matlab命令窗口輸入“help print”命令,打開幫助文件,了解其強(qiáng)大的功能。利用print 導(dǎo)出eps格式圖片命令是:print 2.eps -depsc2 -r600,其中-depsc2表示輸出eps圖像,-r600表示分辨率為600dpi。輸出jpg的圖片命令是:print 2.jpg -djpeg -r600。
相關(guān)推薦:
mMATLAB怎么讀取excel文件中的數(shù)據(jù)?
atlab代碼或中文復(fù)制到word就變成亂碼怎么辦?
matlab如何實(shí)現(xiàn)曲線擬合? matlab做曲線擬合的教程
|
新聞熱點(diǎn)
疑難解答
圖片精選