主要内容

C mex文件中的键入数据访问

功能mxgetpr.mxgetpi.在C和Fortran矩阵API中读取数据元素MXArrays.类型mxdouble_class.。但是,这些函数不会验证输入参数的数组类型。对于类型安全的数据访问,请使用cmxgetdoubles.mxgetcomplexdouble.功能或Fortranmxgetdoubles.mxgetcomplexdouble.职能。每个数字有键入的数据访问函数mxarray.类型,如此表所示。

键入的数据访问功能是交织复杂C和FORTRAN矩阵API的一部分;使用梅克斯-R2018A选择MEX函数的选项。

马铃薯®mxarray.类型

C类型数据访问功能

Fortran类型的数据访问功能

mxdouble_class.

mxgetdoubles.
mxsetdoubles.
mxgetcomplexdouble.
mxsetComplepledouble.

mxgetdoubles.
mxsetdoubles.
mxgetcomplexdouble.
mxsetComplepledouble.

mxsingle_class.

mxgetsingles.
mxsetsingles.
mxgetcomplexsles.
mxsetCompleplsles.

mxgetsingles.
mxsetsingles.
mxgetcomplexsles.
mxsetCompleplsles.

mxint8_class.

mxgetInt8s.
mxsetint8s.
mxgetcomplexInt8s.
MXSetComplexInt8s.

mxgetInt8s.
mxsetint8s.
mxgetcomplexInt8s.
MXSetComplexInt8s.

mxuint8_class. mxgetuint8s.
mxsetuint8s.
mxgetcomplexuint8s.
MXSetComplepuint8s.
mxgetuint8s.
mxsetuint8s.
mxgetcomplexuint8s.
MXSetComplepuint8s.
mxint16_class.

mxgetInt16s.
mxsetint16s.
mxgetcomplexInt16s.
mxsetCompleplint16s.

mxgetInt16s.
mxsetint16s.
mxgetcomplexInt16s.
mxsetCompleplint16s.

mxuint16_class.

mxgetuint16s.
mxsetuint16s.
mxgetcomplexuint16
mxsetComplempleuint16

mxgetuint16s.
mxsetuint16s.
mxgetcomplexuint16
mxsetComplempleuint16

mxint32_class.

mxgetInt32s.
mxsetint32s.
mxgetcomplexInt32s.
mxsetComplexInt32s.

mxgetInt32s.
mxsetint32s.
mxgetcomplexInt32s.
mxsetComplexInt32s.

mxuint32_class.

mxgetuint32s.
mxsetuint32s.
mxgetcomplexuint32s.
mxsetcomplexuint32s.

mxgetuint32s.
mxsetuint32s.
mxgetcomplexuint32s.
mxsetcomplexuint32s.

mxint64_class.

mxgetInt64s.
mxsetint64s.
mxgetcomplexInt64s.
MXSetComplexInt64s.

mxgetInt64s.
mxsetint64s.
mxgetcomplexInt64s.
MXSetComplexInt64s.

mxuint64_class.

mxgetuint64s.
mxsetuint64s.
mxgetcomplexuint64s.
MXSetComplexUINT64S.

mxgetuint64s.
mxsetuint64s.
mxgetcomplexuint64s.
MXSetComplexUINT64S.

相关话题