| External Interfaces/API Reference | ![]() |
Routine to create an mxArray from its component parts into a Fortran workspace
Fortran Syntax
integer*4 function mexPutFull(name, m, n, pr, pi) integer*4 m, n, pr, pi character*(*) name
Arguments
name
Name of mxArray to put into workspace.
m
n
pr
pi
Returns
0 if successful, and 1 otherwise.
Description
Most MATLAB applications work only with full (nonsparse) mxArrays. mexPutFull provides an easy way to write a full mxArray into a MEX-file's caller's workspace. It is an alternative to mexPutMatrix, which requires use of the mxArray structure.
mexPutFull writes the mxArray with dimensions m-by-n, real data pr, and imaginary data pi into the calling workspace with the specified name. If an mxArray with the same name already exists in the workspace, the existing mxArray is replaced with the new one.
See Also
| mexPrintf | mexPutMatrix | ![]() |