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