主要内容

从C调用MATLAB

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

请注意

在引擎API函数C与MATLABmxArray中定义的数据结构,这是矩阵C API。使用现代c++编写应用程序功能,看看从c++调用MATLAB

引擎的应用程序是独立的程序,它允许您从自己的C / c++调用MATLAB程序,用MATLAB计算引擎。建立一个引擎应用程序调用墨西哥人函数。

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

引擎API C

引擎 类型MATLAB引擎
engOpen 开始MATLAB引擎会话
engOpenSingleUse 开始MATLAB引擎会话为单身,非共享使用
engClose 辞职MATLAB引擎会话
engEvalString 计算表达式的字符串
engGetVariable 复制变量从MATLAB引擎的工作空间
engPutVariable 把变量MATLAB引擎的工作空间
engGetVisible 确定可见性MATLAB引擎会话
engSetVisible 显示或隐藏MATLAB引擎会话
engOutputBuffer 指定缓冲区MATLAB输出

主题

编写引擎应用程序

构建和运行窗户应用程序

构建和运行Mac应用程序

构建和运行Linux应用程序

建立在集成开发环境

故障排除

不能开始MATLAB引擎

要做什么当MATLAB引擎不运行。

调试MATLAB函数调用C引擎

如何验证引擎应用程序中使用MATLAB函数。

用户输入不支持万博1manbetx

与用户交互的一些MATLAB函数在引擎应用程序不支持。万博1manbetx

多线程应用程序

MATLAB库不是线程安全的。