exponenta event banner

mxSetN (Фортран)

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

Синтаксис Фортрана

#include "fintrf.h"
subroutine mxSetN(pm, n)
mwPointer 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 массив, указанный как mwPointer.

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

Примеры

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

См. также

| |

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