mxCreateStructMatrix (Fortran)

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 - Function завершает Файл MEX и возвращает управление в подсказку MATLAB.

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

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