主要内容

mxArray (C)

C类型MATLAB数组

描述

MATLAB的基本类型®数据。mxArray是C语言不透明的类型。包含此类型的头文件是:

# include“matrix.h”

了解如何mxArray使用matlab支持的变量,请参阅金宝appMATLAB数据

所有的C MEX文件都以一个网关例程开始,称为mexFunction,这就需要mxArray用于输入和输出参数。有关C MEX文件网关例程的信息,请参见C MEX文件的组件

在MEX文件中有MATLAB数据之后,使用C Matrix API中的函数来操作数据,使用C MEX API中的函数在MATLAB环境中执行操作。使用mxArray在这些函数之间传递数据。

例子

参见matlabroot走读生/ / mx例子

限制

  • 在仿真金宝app软件®s功能,不存储plhsmxArray指针处于任何S-function块状态,该状态在MEX函数结束后持续存在。一个输出mxArray具有临时作用域,并在MEX函数调用结束时自动销毁。

提示

  • 有关MATLAB语言脚本和函数中的数据的信息,请参见数据类型

  • 对于故障诊断mxArray在其他MathWorks产品中出现错误时,搜索该产品下载188bet金宝搏的文档。

之前介绍过的R2006a