Определите номер строк в массиве
#include "matrix.h" void mxSetM(mxArray *pm, mwSize m);
#include "fintrf.h" subroutine mxSetM(pm, m) mwPointer pm mwSize m
pm
Указатель на mxArray
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