mxSetN (C)
Set number of columns in mxArray
C Syntax
#include "matrix.h" void mxSetN(mxArray *pm, mwSize n);
Description
mxSetN sets the number of columns in the specified
        mxArray. The term columns always means the second
      dimension of a matrix. Calling mxSetN forces an
        mxArray to have two dimensions. For example, if pm
      points to an mxArray having three dimensions, then calling
        mxSetN reduces the mxArray to two dimensions.
You typically use mxSetN to change the shape of an existing
        mxArray. The mxSetN function does not allocate or
      deallocate any space for the pr, pi,
        ir, or jc arrays. So, if your calls to
        mxSetN and mxSetM increase the number of elements
      in the mxArray, then enlarge the pr,
        pi, ir, and/or jc arrays.
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
Examples
To open an example, type:
edit([fullfile(matlabroot,"extern","examples","mx","filename")]);
where filename is:
To open an example, type:
edit([fullfile(matlabroot,"extern","examples","refbook","filename")]);
where filename is:
Version History
Introduced before R2006a