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