用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來...