用于c++的MATLAB引擎API提供了c++编程语言和MATLAB之间的接口。这个API使c++程序能够启动MATLAB,计算带有参数的MATLAB函数,以及在MATLAB和c++程序之间交换数据。
用于C ++的MATLAB引擎API支持MATLAB数据AP金宝appI,它为MATLAB外部运行的应用程序提供了通过MATLAB-中性接口与MATLAB数据一起工作的方式。有关MATLAB数据API的更多信息,请参阅MATLAB数据API。
介绍一个c++引擎的基本设计程序。
在不同的平台上构建引擎应用程序。
使用此示例代码来确认用于c++的MATLAB引擎API的开发环境。
MATLAB引擎c++ API由函数、类和typedefs组成matlab:发动机
命名空间。
从c++同步和异步地启动和连接到MATLAB会话。
将c++引擎连接到作为共享会话启动或转换为共享会话的MATLAB会话。
从c++调用MATLAB函数,将变量传递给MATLAB,并将变量返回给c++。
计算MATLAB表达式从c++和编写变量到MATLAB基础工作空间。
将c++中的变量作为函数参数传递给MATLAB,或者将这些变量直接放置在MATLAB基础工作区中。
从MATLAB库或全局工作区中获取变量。
重定向Matlab命令窗口输出,包括错误消息,包括C ++程序。
运行仿真金宝app软件®用c++进行模型仿真,并用MATLAB图形可视化结果。
如何将引擎应用程序转换为已部署的应用程序使用MATLAB编译器SDK™。
用c++创建一个结构数组并传递给MATLABor得到一个在MATLAB中定义的结构数组。
在C ++中创建异构阵列以用作MATLAB单元格阵列。
将MATLAB枚举类的枚举成员从c++传递到MATLAB。
将数组作为MATLAB稀疏数组传递给MATLAB。