mxArray
笔记
用于C的Engine API中的函数可以与MATLAB一起工作mxArray
中定义的数据结构C矩阵API. 使用现代C++特性编写应用程序,请参见MATLAB引擎API为c++.
引擎应用程序是独立的程序,允许您使用MATLAB作为计算引擎,从自己的C/C++程序调用MATLAB。要构建引擎应用程序,请调用墨西哥人
作用
发动机应用需要安装MATLAB版本;不能在只有MATLAB运行时的机器上运行MATLAB引擎。
发动机 |
打字MATLAB发动机 |
英格普 |
开始MATLAB引擎会话 |
engOpenSingleUse |
开始MATLAB引擎会话用于单个、非共享使用 |
engClose |
退出MATLAB引擎会话 |
Engelastring |
计算字符串中的表达式 |
engGetVariable |
复制变量从MATLAB引擎工作空间 |
engPutVariable |
将变量放入MATLAB引擎工作空间 |
工程可见 |
确定MATLAB引擎会话 |
英语可见 |
显示或隐藏MATLAB引擎会话 |
输出缓冲区 |
为指定缓冲区MATLAB输出 |
如何开始构建C引擎应用程序。
使用MATLAB作为计算引擎,从自己的C和Fortran程序调用MATLAB。
创建一个C引擎应用程序engdemo.c
.
这个例子展示了如何将引擎程序附加到已经在运行的MATLAB会话。
设计要在基本工作区上下文中评估的用户界面回调。
在运行时,通过设置路径
环境变量。
此示例演示如何在Windows上验证生成过程®使用C示例的平台engwindemo.c
.
此示例演示如何运行C示例,engwindemo.c
,从Windows系统提示符。
为每个会话注册MATLAB,以确保MATLAB的当前版本为注册版本。
通过设置动态库路径
环境变量。
此示例显示了如何验证马科斯平台。
此示例演示如何运行C示例engdemo.c
从马科斯终端窗口。
通过设置图书馆路径
环境变量。
此示例演示如何在Linux上验证构建过程®平台。
此示例演示如何运行C示例engdemo.c
从Linux系统提示符。
当MATLAB引擎不运行时要做什么。
如何验证发动机应用程序中使用的MATLAB函数。
引擎应用程序中不支持与用户交互的某些MATLAB函数。金宝app
MATLAB库不是线程安全的。