mxArray
请注意
C引擎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函数在引擎应用程序中不受支持。金宝app
MATLAB库不是线程安全的。