Определите номер столбцов в mxArray
#include "matrix.h" void mxSetN(mxArray *pm, mwSize n);
mxSetN
определяет номер столбцов в заданном mxArray
. Термин столбцы всегда означает второе измерение матрицы. Вызов mxSetN
обеспечивает mxArray
иметь две размерности. Например, если pm
точки к mxArray
наличие трех измерений, затем вызывая mxSetN
уменьшает mxArray
к двум размерностям.
Вы обычно используете mxSetN
изменить форму существующего mxArray
. mxSetN
функция не выделяет или освобождает любой пробел для pr
\Pi
, ir
, или jc
массивы. Так, если ваши вызовы mxSetN
и mxSetM
увеличьте число элементов в mxArray
, затем увеличьте pr
\Pi
, ir
, и/или jc
массивы.
При вызове mxSetM
и mxSetN
уменьшает число элементов в mxArray
, затем вы можете хотеть уменьшать размеры pr
\Pi
, ir
, и/или jc
массивы, чтобы использовать пространство "кучи" более эффективно. Однако сокращение размера не обязательно.
Смотрите эти примеры в
:matlabroot
/extern/examples/mx
Смотрите эти примеры в
:matlabroot
/extern/examples/refbook