用于C ++的MATLAB引擎API在C ++编程语言和MATLAB之间提供了一个接口。此API使C ++程序能够启动MATLAB,评估MATLAB函数与参数,并在MATLAB和C ++程序之间交换数据。
用于c++的MATLAB引擎API支持MATLAB数据API金宝app,它为运行在MATLAB之外的应用程序通过一个与MATLAB无关的接口处理MATLAB数据提供了一种方法。有关MATLAB数据API的更多信息,请参见MATLAB数据API.。
C ++引擎程序的基本设计简介。
在不同平台上构建引擎应用程序。
使用此示例代码为C ++确认Matlab引擎API的开发环境。
MATLAB引擎C ++ API包括函数,类和类型Matlab ::引擎
名称空间。
从C ++同步和异步地启动并连接到MATLAB会话。
将C ++引擎连接到已启动或转换为共享会话的MATLAB会话。
调用来自C ++的MATLAB函数,将变量传递给MATLAB并将变量返回到C ++。
评估来自C ++的MATLAB表达式,将变量写入MATLAB基础工作区。
将来自C ++的变量传递给MATLAB作为函数参数,也将这些变量直接放在MATLAB基础工作区中。
获取MATLAB基础或全局工作空间的变量。
重定向MATLAB命令窗口输出,包括错误消息,到你的c++程序。
运行si金宝appmulink.®来自C ++的模型模拟,并使用Matlab图形可视化结果。
将C ++引擎应用程序转换为Matlab Compiler SDK应用程序
如何将引擎应用程序转换为已部署的应用程序使用MATLAB编译器SDK™。
在C ++中创建一个结构数组,并将其传递给MATLAB或获取在MATLAB中定义的结构数组。
用c++创建异构数组作为MATLAB单元数组。
将MATLAB枚举类的枚举成员从C ++传递给MATLAB。
将MATLAB传递给MATLAB稀疏阵列。