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