mxCreateCharArray (C)

Синтаксис C

#include "matrix.h"
mxArray *mxCreateCharArray(mwSize ndim, const mwSize *dims);

Описание

Использование mxCreateCharArray создать N-мерный mxChar массив с каждым набором элемента к NULL.

MATLAB® автоматически удаляет любые запаздывающие одноэлементные размерности, заданные в dims аргумент. Например, если ndim равняется 5 и dims равняется [4 1 7 1 1], затем полученный массив имеет размерности 4- 1- 7.

Входные параметры

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

Количество размерностей в виде mwSize. Если вы задаете 0, 1, или 2, то mxCreateCharArray создает двумерный mxArray.

Массив размерностей в виде const mwSize *.

Каждый элемент в массиве размерностей содержит размер массива в той размерности. Например, чтобы создать 5- 7 массив, набор dims[0] к 5 и dims[1] к 7.

Обычно, dims массив содержит ndim элементы.

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

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

Указатель на mxArray из типа mxCharВ виде mxArray *.

Функция неудачна, когда существует недостаточно свободного пространства "кучи", чтобы создать mxArray.

  • Файл MEX — Функция отключает файл MEX и возвращает управление в подсказку MATLAB.

  • Автономный (нефайл MEX) приложение — Функция возвращает NULL.

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

|

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