matlab與vc混合程式設計,乙個命令搞定

2021-05-27 23:32:01 字數 812 閱讀 3104

用matlab做的gui介面,雖說樣式也沒多美觀,好在簡單易操作,能馬上做完交報告,當然vc不會做介面實在沒啥可驕傲的。

用matlab寫的sartotal.m,這是主程式,對應sartota.fig,這是主介面,呼叫a.fig, b.fig ,c.fig三個子介面。在matlab中設定乙個button,調來調去方便的不行。

最近要求要用vc呼叫matlab,脫離matlab可執行。說考慮是不是每個機子上都裝有matlab。那每個機子上都肯定會有vc嗎??

開始:在matlab中輸入   mbuild -setup

然後matlab會打出命令,問你是否要編譯 

would you like mbuild to locate installed compilers [y]/n?  y  ,你回他個y

又給你個選項,讓你選擇用什麼編譯,回他個2

select a compiler:

[1] lcc-win32 c 2.4.1 in c:\progra~1\matlab\r2007a\sys\lcc

[2] microsoft visual c++ 6.0 in c:\program files\microsoft visual studio

[0] none

compiler: 2  

然後一陣操作,貌似告訴你,各種dll都建立好了。如下:

dllregisterserver in c:\progra~1\matlab\r2007a\bin\win32\mwcommgr.dll succeeded

然後輸入命令: mcc -m sartotal.m  a.m  b.m c.m d.m<

Matlab與VC混合程式設計

眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...

Matlab與VC混合程式設計

眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...

Matlab與VC混合程式設計

眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...