matlab程序打包成exe Matlab的m文件或GUI如何打包生成exe文件?
Matlab的m文件或GUI如何打包生成exe文件?1. 如果GUI是通過(guò)編程直接創(chuàng)建的,那么只有一個(gè)m文件。如果通過(guò)guide創(chuàng)建GUI,則需要將GUI的fig和m合并成一個(gè)獨(dú)立的m文件,可以通過(guò)e
Matlab的m文件或GUI如何打包生成exe文件?
1. 如果GUI是通過(guò)編程直接創(chuàng)建的,那么只有一個(gè)m文件。如果通過(guò)guide創(chuàng)建GUI,則需要將GUI的fig和m合并成一個(gè)獨(dú)立的m文件,可以通過(guò)export合并。
2. 對(duì)于任何m文件,必須確保要生成的m文件位于當(dāng)前的matlab工作目錄中,如圖所示,并且剛剛導(dǎo)出或存在的m文件放置在路徑中。
3. 如圖所示,首先輸入mbuild語(yǔ)句,運(yùn)行后,將出現(xiàn)編譯器語(yǔ)言選擇,通常為C。單擊此處的第一項(xiàng)進(jìn)行選擇。
4. 以同樣的方式配置mex,并將其設(shè)置為C。通過(guò)配置,下一個(gè)M語(yǔ)言編譯將使用C.
5。在主界面中輸入命令,如圖所示。請(qǐng)注意,MCC和水平線之前必須留出空間。前兩步的格式相同。
6. 繼續(xù)前面的語(yǔ)句,添加m文件的名稱,注意”。不需要“M”,然后直接運(yùn)行它。一段時(shí)間后,您可以生成EXE文件。
MATLAB 2011b如何將smulink編譯生成可運(yùn)行的exe文件?具體步驟或者簡(jiǎn)單實(shí)例。謝謝?
我的機(jī)器上未安裝2011B。這里,以2008a為例來(lái)說(shuō)明這些步驟。其他版本也類似。1打開(kāi)模型。2按Ctrl e打開(kāi)“仿真參數(shù)設(shè)置”對(duì)話框。三。選擇解算器類型作為固定步長(zhǎng)解算器。需要注意的是,Simulink代碼生成只能使用固定的步驟。4在“代碼生成”頁(yè)中,按“生成”按鈕生成EXE文件。當(dāng)然,有些參數(shù)可以根據(jù)需要進(jìn)行設(shè)置。由于涉及的區(qū)域比較廣,建議直接使用默認(rèn)值。但這里有一個(gè)大問(wèn)題:生成EXE文件的主要目的是什么?這是因?yàn)镋XE文件除了顯示[**啟動(dòng)模型**]之外沒(méi)有任何輸出。
怎么將matlab的程序轉(zhuǎn)化為exe形式?
1. 安裝VC(版本不限)2。進(jìn)入MATLAB,進(jìn)入mbuild setup,回車,第一個(gè)問(wèn)題選擇Y,第二個(gè)問(wèn)題選擇VC,下面的問(wèn)題都是Y。輸入mex設(shè)置,問(wèn)題及對(duì)策同2。4寫。M文件。請(qǐng)記住,它應(yīng)該是函數(shù)*()的形式,例如,functionm2exetest()fprintf(“itsam2exetest”)%。M disk應(yīng)該與函數(shù)同名,例如,在上面的示例中,它應(yīng)該是m2exetest。M) 五。輸入mcc-m*。M、 輸入,等待,轉(zhuǎn)到目錄查看是否*。生成Exe,并且“*”是您的名稱程序的名稱。例如,mc-mm2exetest。M產(chǎn)生m2exetest.exe文件一切都結(jié)束了