的函数mxGetPr
和mxGetPi
在C和Fortran Matrix api中读取数据元素mxArrays
类型的mxDOUBLE_CLASS
.但是,这些函数并不验证输入参数的数组类型。对于类型安全的数据访问,请使用CmxGetDoubles
和mxGetComplexDoubles
函数或FortranmxGetDoubles
和mxGetComplexDoubles
功能。每个数字都有类型化的数据访问函数mxArray
类型,如表中所示。
类型化数据访问函数是交错复杂的C和Fortran矩阵api的一部分;使用墨西哥人
-R2018a
选项来构建MEX函数。
MATLAB® |
C类型数据访问函数 |
Fortran类型数据访问函数 |
---|---|---|
mxDOUBLE_CLASS |
|
|
mxSINGLE_CLASS |
|
|
mxINT8_CLASS |
||
mxUINT8_CLASS |
mxGetUint8s mxSetUint8s mxGetComplexUint8s mxSetComplexUint8s |
mxGetUint8s mxSetUint8s mxGetComplexUint8s mxSetComplexUint8s |
mxINT16_CLASS |
||
mxUINT16_CLASS |
|
|
mxINT32_CLASS |
||
mxUINT32_CLASS |
|
|
mxINT64_CLASS |
||
mxUINT64_CLASS |
|
|