Typed Data Access in C MEX Files
The functions mxGetPr and mxGetPi in the C
and Fortran Matrix APIs read data elements in mxArrays of type
mxDOUBLE_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.