主要内容

mxGetPr (C)

真正的数据元素(不推荐)mxDOUBLE_CLASS数组

mxGetPr不推荐。使用mxGetDoublesmxGetComplexDoubles代替。有关更多信息,请参见兼容性的考虑

C语法

#包括“矩阵。h”mxDouble * mxGetPr (const mxArray *点);

描述

使用mxGetPr在真正的数组的类型mxDOUBLE_CLASS只有。其他数字mxArray类型,使用在C墨西哥人文件类型的数据访问功能。对于复杂的数组,看到描述输出参数dt

调用mxIsDouble验证mxArray类型。调用mxIsComplex确定数据是真实的。

输入参数

全部展开

MATLAB数组指针的类型mxDOUBLE_CLASS,指定为mxArray *

输出参数

全部展开

在一个指向数据的指针数组mxArray,指定为mxDouble *。中的数据输出参数取决于你哪个版本矩阵C API的使用:

  • 如果你建立单独的复杂的API (墨西哥人-R2017b选项),那么函数返回一个指向第一个mxDouble数据的实部。

  • 如果你构建的交错复杂的API (墨西哥人-R2018a选项),是复杂的,那么该函数终止MATLAB的墨西哥人文件并返回控制提示。在non-MEX文件应用程序中,函数返回

如果,那么函数返回

版本历史

之前介绍过的R2006a

全部展开