mxSetM (Fortran)
Set number of rows in mxArray
Fortran Syntax
#include "fintrf.h" subroutine mxSetM(pm, m) mwPointer pm mwSize m
Description
mxSetM
sets the number of rows in the specified
mxArray
. The term rows means the first
dimension of an mxArray
, regardless of the number of dimensions. Call
mxSetN
to set the number of columns.
You typically use mxSetM
to change the shape of an existing
mxArray
. The mxSetM
function does not
allocate or deallocate any space for the pr
, pi
,
ir
, or jc
arrays. So, if your calls to
mxSetM
and mxSetN
increase the number of
elements in the mxArray
, then enlarge the pr
,
pi
, ir
, and/or jc
arrays.
Call mxRealloc
to enlarge them.
If calling mxSetM
and mxSetN
reduces the
number of elements in the mxArray
, then you might want to reduce the
sizes of the pr
, pi
, ir
, and/or
jc
arrays to use heap space more efficiently. However, reducing
the size is not mandatory.
Input Arguments
Version History
Introduced before R2006a