exponenta event banner

mxSetN (C)

Задать количество столбцов в mxArray

Синтаксис C

#include "matrix.h"
void mxSetN(mxArray *pm, mwSize n);

Описание

mxSetN устанавливает количество столбцов в указанном mxArray. Столбцы терминов всегда означают вторую размерность матрицы. Запрос mxSetN заставляет mxArray чтобы иметь два измерения. Например, если pm указывает на mxArray имеющие три измерения, затем вызывающие mxSetN уменьшает mxArray до двух размеров.

Как правило, используется mxSetN изменение формы существующего mxArray. mxSetN функция не выделяет и не освобождает пространство для pr, pi, ir, или jc массивы. Итак, если ваши звонки mxSetN и mxSetM увеличить количество элементов в mxArray, затем увеличить pr, pi, irи/или jc массивы.

При звонке mxSetM и mxSetN уменьшает количество элементов в mxArray, то вы можете захотеть уменьшить размеры pr, pi, irи/или jc для более эффективного использования пространства кучи. Однако уменьшение размера не является обязательным.

Входные аргументы

развернуть все

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

Количество столбцов, указанное как mwSize.

Примеры

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

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

См. также

| |

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