mxArray
请注意
在引擎API函数C与MATLABmxArray
中定义的数据结构,这是矩阵C API。使用现代c++编写应用程序功能,看看MATLAB引擎为c++ API。
引擎的应用程序是独立的程序,它允许您从自己的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引擎的应用程序。
调用MATLAB从自己的C和Fortran程序,用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库不是线程安全的。