mxSetM (C)

Установите количество строк в mxArray

Синтаксис C

#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 массивы, чтобы использовать пространство кучки более эффективно. Однако уменьшение размера не обязательно.

Входные параметры

расширить все

Указатель на mxArray массив, заданный как const mxArray*.

Количество строк, заданное как mwSize.

Примеры

См. эти примеры в matlabroot/ extern/examples/mx:

См. эти примеры в matlabroot/ extern/examples/refbook:

См. также

| | |

Представлено до R2006a