mxSetM (C and Fortran)

Определите номер строк в массиве

Синтаксис C

#include "matrix.h"
void mxSetM(mxArray *pm, mwSize m);

Синтаксис языка ФОРТРАН

#include "fintrf.h"
subroutine mxSetM(pm, m)
mwPointer pm
mwSize m

Аргументы

pm

Указатель на mxArray

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:

Смотрите также

mxGetM, mxGetN, mxSetN, mxRealloc

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