exponenta event banner

mxCreateStructMatrix (Фортран)

2-D структурный массив

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

#include "fintrf.h"
mwPointer mxCreateStructMatrix(m, n, nfields, fieldnames)
mwSize m, n
integer*4 nfields
character*(*) fieldnames(nfields)

Описание

Звонить mxCreateStructMatrix для создания незаполненной двумерной структуры mxArray. Сведения о структуре см. в разделе mxCreateStructArray.

Звонить mxDestroyArray по завершении использования mxArray. mxDestroyArray отменяет назначение mxArray и связанные с ним элементы.

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

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

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

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

Количество полей в каждом элементе, указанное как integer*4.

Одно или несколько имен полей, указанных как character*(*).

Имена полей должны быть допустимыми идентификаторами MATLAB ®, что означает, что они не могут быть пустыми. Имена полей чувствительны к регистру. Чтобы определить максимальную длину имени поля, используйте namelengthmax функция.

Указатель на mxArray, указано как mwPointer, в случае успеха.

Функция неуспешна, если недостаточно свободного пространства кучи для создания mxArray.

  • MEX-файл - функция завершает работу MEX-файла и возвращает элемент управления в подсказку MATLAB.

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

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