mxCreateStructMatrix (Fortran)

2D массив структур

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

#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