mxArray
请注意
用于C的Engine API中的函数可以与MATLAB一起工作mxArray
数据结构中定义的矩阵C API.要使用现代c++特性编写应用程序,请参阅MATLAB引擎API为c++.
引擎应用程序是独立的程序,允许您从自己的C/ c++程序调用MATLAB,使用MATLAB作为计算引擎。要构建引擎应用程序,请调用墨西哥人
函数。
引擎应用程序需要安装MATLAB版本;你不能在只有MATLAB运行时的机器上运行MATLAB引擎。
引擎 |
类型MATLAB引擎 |
engOpen |
开始MATLAB引擎会话 |
engOpenSingleUse |
开始MATLAB引擎会话用于单个、非共享使用 |
engClose |
辞职MATLAB引擎会话 |
engEvalString |
字符串表达式的求值 |
engGetVariable |
复制变量从MATLAB引擎的工作空间 |
engPutVariable |
把变量MATLAB引擎的工作空间 |
engGetVisible |
确定可见性MATLAB引擎会话 |
engSetVisible |
显示或隐藏MATLAB引擎会话 |
engOutputBuffer |
指定缓冲区MATLAB输出 |
如何开始构建C引擎应用程序。
从您自己的C和Fortran程序调用MATLAB,使用MATLAB作为一个计算引擎。
创建一个C引擎应用程序engdemo.c
.
这个例子展示了如何将引擎程序附加到已经在运行的MATLAB会话。
设计要在基本工作空间上下文中评估的用户界面回调。
在运行时,通过设置,告诉操作系统API共享库在哪里路径
环境变量。
这个例子展示了如何在Windows上验证构建过程®平台使用C示例engwindemo.c
.
这个示例展示了如何运行C示例,engwindemo.c
,从Windows系统提示符。
为每个会话注册MATLAB,确保当前版本的MATLAB是注册版本。
通过设置,告诉操作系统API共享库在哪里DYLD_LIBRARY_PATH
环境变量。
这个例子展示了如何验证构建过程macOS平台。
这个示例展示了如何运行C示例engdemo.c
从macOS终端窗口。
通过设置,告诉操作系统API共享库在哪里LD_LIBRARY_PATH
环境变量。
这个示例展示了如何在Linux上验证构建过程®平台。
这个示例展示了如何运行C示例engdemo.c
从Linux系统提示符。
当MATLAB引擎不运行时要做什么。
如何验证MATLAB函数在发动机应用中的应用。
一些与用户交互的MATLAB函数在引擎应用程序中不受支持。万博1manbetx
MATLAB库不是线程安全的。