Определите номер столбцов в массиве
#include "matrix.h" void mxSetN(mxArray *pm, mwSize n);
#include "fintrf.h" subroutine mxSetN(pm, n) mwPointer pm mwSize n
pmУказатель на mxArray
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, чтобы использовать пространство "кучи" более эффективно. Однако сокращение размера не обязательно.
Смотрите эти примеры в :matlabroot/extern/examples/mx
Смотрите эти примеры в :matlabroot/extern/examples/refbook