c/c++調用matlab生成dll,exe,com組件

做了一個項目需要把matlab下的m文件生成dll或者exe或者com組件在c/c++下使用。m文件中涉及到matlab中的神經網絡函數 ,沒有神經網絡時候dll,exe,com都可以成功調用實現想要的結果無論是畫圖還是計算,現在有神經網絡函數的情況下我現在做到是都出現下面的問題。(test1是matlab的m文件包含了神經網絡函數patternet)

總結:需要自行實現神經網絡算法。

1 ,dll 的情況,使用用是matlab生成的libTest1.h,libTest1.lib,libTest1.dll三個文件

(1)libTestInitialize();

(2)mlfTest(params);

(3)libTestTerminate();

2,exe的情況,使用matlab生成的exe,網上有很多方法。

3,com組件

這個文章

VC++和MATLAB的混合編程之神經網絡工具箱
中提到可以調用matlab神經網絡工具箱。
。生成com組件使用。。.bat註冊COM組件,使用下面代碼&nbsp
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章