做了一个项目需要把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组件
这个文章