Main Content

mxGetDoubles (C)

mxDOUBLE_CLASS 数组中的实数数据元素

C 语法

#include "matrix.h"
mxDouble *mxGetDoubles(const mxArray *pa);

输入参数

全部展开

指向 mxDOUBLE_CLASS 数组的指针。

输出参数

全部展开

指向数据的第一个 mxDouble 元素的指针。如果 paNULL,则函数返回 NULL

如果 mxArray 不是 mxDOUBLE_CLASS 数组,则:

  • MEX 文件 - 函数将终止 MEX 文件并将控制权返回给 MATLAB® 提示符。

  • 独立(非 MEX 文件)应用程序 - 函数将返回 NULLNULL 返回值表示 pa 为空或不是 mxDOUBLE_CLASS 数组。

示例

请参阅 matlabroot/extern/examples/mex 中的示例:

API 版本

此函数在交错式复矩阵 API 中可用。要使用此函数编译 myMexFile.c,请键入:

mex -R2018a myMexFile.c

版本历史记录

在 R2018a 中推出