Установите количество строк в 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