mxSetComplexUint32s (C)
Set complex data elements inmxUINT32_CLASS
array
C Syntax
#include "matrix.h" int mxSetComplexUint32s(mxArray *pa, mxComplexUint32 *dt);
Description
UsemxSetComplexUint32s
to setmxUint32
data of the specifiedmxArray
.
AllmxCreate
* functions allocate heap space to hold data. Therefore, you do not ordinarily use this function to initialize the elements of an array. Rather, call this function to replace the existing values with new values.
Input Arguments
Output Arguments
Examples
Refer to thearrayFillSetComplexPr.c
example in the
folder which copies existing complex numeric data into anmatlabroot
/extern/examples/refbookmxArray
. The data in the example is defined asmxComplexDouble
. You can use this example as a pattern for any complex C numeric type. To modify this example for complexuint32
data:
Declare the data variables as
mxComplexUint32
Call
mxCreateNumericMatrix
with the numeric typemxUINT32_CLASS
Replace
mxSetDoubles
withmxSetComplexUint32s
to put the C array into anmxArray
API Version
This function is available in the interleaved complex API. To buildmyMexFile.c
using this function, type:
mex-R2018amyMexFile.c