主要内容

mxGetData (C)

非数值的数据元素mxArray

mxGetData不建议用于数值数组。请使用类型化的数据访问函数。有关更多信息,请参见兼容性的考虑

C语法

#include "matrix.h" void *mxGetData(const mxArray *pm);

描述

使用mxGetData仅获取非数值数组的数据元素。

对于数字数组,MathWorks建议您创建MEX文件并更新现有的MEX文件,以使用交错复杂API中的类型化数据访问函数。有关更多信息,请参见:

要构建MEX文件,请调用墨西哥人-R2018a选择。

输入参数

全部展开

指向非数字MATLAB数组的指针,指定为mxArray *

输出参数

全部展开

对象中的数据数组的指针mxArray,指定为void *.由于void指针指向没有类型的值,因此将返回值强制转换为与指定类型匹配的指针类型.有关将MATLAB类型映射到等效的C类型的信息,请参见mxClassID

如果,则函数返回

版本历史

R2006a之前介绍

全部展开