C与MATLAB
直接从MATLAB调用C库的功能®使用
calllib
或编写C程序,调用MATLAB函数使用mxArray
在C或创建MATLAB变量的访问MATLAB提供多个接口C和c++语言程序。只要有可能,选择c++接口C-only版本。有关更多信息,请参见用MATLAB c++。
如果你需要维持现有代码调用C使用共享库功能
calllib
功能,然后再看看从MATLAB调用C。使用C库与MATLAB R2022a或后,明白了从MATLAB调用c++。推出MATLAB与C程序,评估MATLAB函数参数,和MATLAB和C程序之间交换数据,使用MATLAB引擎API为C更多信息,明白了从C调用MATLAB。
创建MATLAB函数提供C程序的效率,可以访问外部函数从MATLAB和库,使用C墨西哥人的API。有关更多信息,请参见从MATLAB编写C函数调用(墨西哥人文件)。
如果你必须编写一个定制的程序与MATLAB交互数据——例如,你想从外部应用程序读取数据,但是您没有访问源代码,那么看到的编写C程序来读取MAT-File数据
如果你写C程序,您可以使用这段代码使用MATLAB数据使用矩阵C API。这个接口限制了c++语言的支持。金宝app
类别
- 从MATLAB调用C
直接从MATLAB R2021b或更早,调用C库函数使用calllib
函数 - 从MATLAB编写C函数调用(墨西哥人文件)
创建C函数可以调用MATLAB R2017b或更早,使用mxArray
MATLAB变量的访问和创建数组返回MATLAB - 从C调用MATLAB
从C程序运行MATLAB代码,使用mxArray
- 编写C程序来读取MAT-File数据
读和写MATLAB数据从C程序,使用mxArray
- 矩阵C API
使用矩阵C API创建使用的C程序mxArray
MATLAB数据类型来表示