发布于 2009-10-03 04:32:49
Mathworks站点有全部细节;一个从C调用Matlab的演示视频,以及Matlab到C编译器。
发布于 2009-10-05 07:15:00
如前所述,您可以通过MATLAB引擎接口从C调用MATLAB的实时副本。
如果在没有MATLAB的活动副本的地方需要使用最终产品,则可以使用MATLAB编译器部署应用程序。然而,MATLAB并没有像另一个答案所建议的那样将MATLAB程序转换为C代码(而且现在还没有实现几个版本)。相反,它存档和加密您的MATLAB程序,并将其打包到一个可执行或共享的库中,该库针对MATLAB编译器运行时执行(可共享的免版税)。然后,可以从C调用可执行文件或共享库。
或者,您可以转到另一个方向,使用负载库或MATLAB的MEX接口从MATLAB调用C代码。
更新:从发布R2011a开始,您还可以使用MATLAB编码器直接从MATLAB语言的子集生成C代码。
发布于 2013-11-24 12:09:05
请看关于在C或C++应用程序http://www.mathworks.com/videos/integrating-matlab-algorithms-in-c-or-c-applications-86431.html中集成MATLAB算法的介绍。
https://stackoverflow.com/questions/1513583
复制