使用MATLAB与C和c++

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

创建编写的MATLAB函数
C和c++

在MATLAB®,可以扩展您的C和c++代码和一个墨西哥人的功能和MATLAB内置函数一样调用它。这意味着您可以使用现有的C和c++代码,而无需重写你的算法在MATLAB。墨西哥人功能使C和c++代码来创建和修改MATLAB中的数组MATLAB工作区。与c++墨西哥人功能,您可以直接访问MATLAB数据使用标准c++库,没有不必要的数据拷贝。


墨西哥人函数来计算两个字符串之间Levenshtein距离。

墨西哥人函数来计算两个字符串之间Levenshtein距离。

创建一个MATLAB接口一个C或c++库。

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

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


使用MATLAB算法从C和c++应用程序

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

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


MATLAB引擎为c++ API。

MATLAB引擎为c++ API。