matlab中dot是什么,matlab中ddot是什么
要將用Matlab語言編寫的函數(shù)文件編譯成可獨立執(zhí)行的*.exe文件(即可脫離Matalab環(huán)境的執(zhí)行程序),首先要安裝和配置好Matlab Compiler,一般來說,在安裝Matlab時就已經(jīng)安裝了相應(yīng)版本的Matlab Compiler。只是不同版本的Matlab,其編譯器的使用方法有一定的差異,這一點要引起一定的注意。
在確定安裝好Matlab Compiler后,還需要對Compiler進行適當?shù)呐渲?#xff0c;方法是在Matlab命令窗口輸入:
Mbuild –setup
然后根據(jù)提示執(zhí)行相應(yīng)的操作,使用者可根據(jù)自己計算機中現(xiàn)有編譯器的情況選擇合適的編譯器,如VC++ 6.0、VC++7.0、Bland C的編譯器等,目前Matlab好象還不支持VC++8.0(我計算機安裝的就是VC++2005,Matlab就無法識別)。當然,如果你的計算機里根本就沒有安裝其他任何語言的編譯器,也可選擇Matlab自帶的Lcc編譯器,其實這個編譯器對大多數(shù)用戶已經(jīng)夠用了(我就是選擇的Matlab自帶的Lcc編譯器)。
配置好編譯器后,自然就是對自己編寫的M文件進行編譯了。
將M文件編譯為獨立可執(zhí)行文件的語法是:
>>mcc –m fun1.m fun2.m…..
其中fun1就是最后的可執(zhí)行文件的名稱。
另外,也可通過采用命令開關(guān)-o指定編譯最終目標文件的名稱,如 mcc –m main.m –o mrank_main,就是將編譯后的文件指定為mrank_main.exe。
編譯后的生成文件根據(jù)編譯器的版本不同而不同。具體的可參閱相關(guān)資料。
如果要在沒有安裝matlab的計算機上執(zhí)行編譯后的程序,首先要將\MATLAB701\toolbox\compiler\deploy\win32中的MCRinstaller.exe安裝到該計算機上(7.0以前的版本是mglinstaller.exe)。
其次是要將“MCRinstaller.exe安裝目錄\runtime\win32”這個路徑添加到該計算機的環(huán)境變量中,添加的方法是:
右擊“我的電腦”“屬性”“高級”“環(huán)境變量”“添加”指定一個變量名,然后將上述路徑復(fù)制到里面就可以了。
第三步是將編譯生成的相相關(guān)文件拷貝到同一目錄下(當然其他目錄亦可)。
第四步是打開MS-dos操作窗口,進入到編譯后的*.exe程序所在的目錄,執(zhí)行編譯生成的*.exe文件即可。
需要說明的一個問題:
如果你的程序還附帶有圖片(如Version上的圖標)、Web頁面(如help文檔),在編譯的時候可能無法與M文件一起編譯(因為我沒有試過,也沒有看到有關(guān)這方面的介紹),這沒有關(guān)系,先在計算機上執(zhí)行一次你編譯后生成的獨立可執(zhí)行文件,這時在同一目錄下會生成一個以你編譯后的程序名+_mcr結(jié)尾的文件夾,這時,你只需要把與程序相關(guān)的圖標和Web頁面拷貝到該文件夾中的Matlabprogram下面的一個子目錄(一般與用于編譯的文件夾名相同)中即可。
◆◆
評論讀取中....
請登錄后再發(fā)表評論!
◆◆
修改失敗,請稍后嘗試
總結(jié)
以上是生活随笔為你收集整理的matlab中dot是什么,matlab中ddot是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于java 版 Spring Clou
- 下一篇: matlab无法用mcc,使用matla