| MATLAB Application Program Interface | Search  Help Desk |
| mxSetPi | See Also |
Set new imaginary data for an mxArray
subroutine mxSetPi(pm, pi) integer*4 pm, pipm
mxArray.
pi
mxCalloc to allocate this dynamic memory.
Use mxSetPi to set the imaginary data of the specified mxArray.
Most mxCreate functions optionally allocate heap space to hold imaginary data. If you tell an mxCreate function to allocate heap space (for example, by setting the ComplexFlag to COMPLEX = 1 or by setting pi to a non-0 value), then you do not ordinarily use mxSetPi to initialize the created mxArray's imaginary elements. Rather, you typically call mxSetPi to replace the initial imaginary values with new ones.
mxGetPi, mxGetPr, mxSetPr