Typed Data Access in C MEX Files - MATLAB & Simulink (original) (raw)
Main Content
The functions mxGetPr
and mxGetPi
in the C and Fortran Matrix APIs read data elements in mxArrays
of typemxDOUBLE_CLASS
. However, these functions do not verify the array type of the input argument. For type-safe data access, use the C mxGetDoubles and mxGetComplexDoubles functions or the Fortran mxGetDoubles and mxGetComplexDoubles functions. There are typed data access functions for each numeric mxArray
type, as shown in this table.
The typed data access functions are part of the interleaved complex C and Fortran Matrix APIs; use the mex
-R2018a
option to build the MEX functions.