mxSetData (Fortran)
Set pointer to data elements in nonnumeric
mxArray
mxSetData is not recommended for numeric arrays. Use typed,
data-access functions instead. For more information, see Version History.
Fortran Syntax
#include "fintrf.h" subroutine mxSetData(pm, pr) mwPointer pm, pr
Description
Use mxSetData to set data elements for nonnumeric arrays
only.
For numeric arrays, MathWorks recommends that you create MEX files and update existing MEX files to use the typed, data-access functions in the interleaved complex API. For more information, see:
To build the MEX file, call mex with the -R2018a
option.
The mxSetData function does not free memory allocated for existing
data. To free existing memory, call mxFree on the pointer returned
by mxGetData.