主要内容

从C调用MATLAB

MATLAB运行®代码来自C程序,使用mxArray

背板

C引擎API中的函数与MATLAB一起工作mxArray类型中定义的数据结构C矩阵API.要使用现代c++特性编写应用程序,请参见从c++调用MATLAB

引擎应用程序是独立的程序,允许您从自己的C/ c++程序中调用MATLAB,使用MATLAB作为计算引擎。要构建引擎应用程序,请调用墨西哥人函数。

引擎应用程序需要安装MATLAB版本;不能在只有MATLAB运行时的机器上运行MATLAB引擎。

C引擎API

引擎 类型MATLAB引擎
engOpen 开始MATLAB引擎会话
engOpenSingleUse 开始MATLAB引擎会话用于单个非共享使用
engClose 辞职MATLAB引擎会话
engEvalString 计算字符串中的表达式
engGetVariable MATLAB引擎的工作空间
engPutVariable 把变量放入MATLAB引擎的工作空间
engGetVisible 确定能见度MATLAB引擎会话
engSetVisible 显示或隐藏MATLAB引擎会话
engOutputBuffer 指定缓冲区MATLAB输出

Argomenti

编写引擎应用程序

构建并运行窗户应用程序

构建并运行Mac应用程序

构建并运行Linux应用程序

在集成开发环境中构建

Risoluzione dei problem

无法启动MATLAB引擎

当MATLAB引擎不运行时该怎么办。

由C引擎调用的MATLAB调试函数

如何验证MATLAB函数在发动机中的应用。

不支持用户输入金宝app

一些与用户交互的MATLAB函数在引擎应用程序中不受支持。金宝app

多线程应用程序

MATLAB库不是线程安全的。