exponenta event banner

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