使用MATLAB与C和c++

使用MATLAB与C和c++

用现有的C和c++函数扩展您的MATLAB应用程序
第三方库

创建MATLAB函数
C和c++

在MATLAB®,您可以使用MEX函数扩展您的C和c++代码,并像调用任何MATLAB内置函数一样调用它。这意味着您可以使用现有的C和c++代码,而无需在MATLAB中重写算法。MEX函数使C和c++代码能够在MATLAB工作区中创建和修改MATLAB数组。通过c++ MEX函数,您可以使用标准的c++库直接访问MATLAB数据,而没有不必要的数据副本。


MEX函数计算两个字符串之间的Levenshtein距离。

MEX函数计算两个字符串之间的Levenshtein距离。

创建到C或c++库的MATLAB接口。

创建到C或c++库的MATLAB接口。

创建一个到C和c++库的MATLAB接口

在MATLAB中,您可以为科学计算、硬件集成或专门的文件I/O创建到第三方C和c++库的接口。您可以使用内置工具来生成接口,而无需编写任何C和c++代码,从而减少开发时间。可以从头文件或源代码构建接口。库的用户不需要编译器来调用库函数并在MATLAB中使用c++对象。


从您的C和c++应用程序访问MATLAB算法

您可以在C和c++应用程序中使用MATLAB算法。针对C和c++的MATLAB引擎API使您的应用程序能够使用和修改MATLAB工作区中的变量,调用MATLAB函数,并计算MATLAB命令。您的C和c++应用程序还可以启动和停止MATLAB实例或连接到现有的MATLAB实例。

如果您需要更广泛地部署您的MATLAB算法,使用MATLAB编码器™从MATLAB代码生成ANSI C和c++代码,适用于从桌面系统到嵌入式硬件的各种平台。


MATLAB引擎API for c++。

MATLAB引擎API for c++。

Baidu
map