mxCreateStructArray(Fortran)
N차원 구조체형 배열
Fortran 구문
#include "fintrf.h" mwPointer mxCreateStructArray(ndim, dims, nfields, fieldnames) mwSize ndim mwSize dims(ndim) integer*4 nfields character*(*) fieldnames(nfields)
설명
mxCreateStructArray
를 호출하여 채워지지 않은 구조체 mxArray
를 생성합니다. 구조체 mxArray
의 각 요소에는 동일한 개수의 필드(nfields
에 지정됨)가 들어 있습니다. 각 필드에는 fieldnames
에 지정된 이름이 있습니다.
각 필드는 0
으로 초기화된 mxArray
포인터를 한 개씩 유지합니다. mxSetField
또는 mxSetFieldByNumber
를 호출하여 0
이 아닌 mxArray
포인터를 필드에 배치합니다.
이 함수는 dims
인수에 지정된 후행 한원소 차원을 자동으로 제거합니다. 예를 들어, ndim
이 5
이고 dims
가 [4 1 7 1 1]
이면, 결과로 나타나는 배열의 차원은 4
×1
×7
입니다.
mxArray
사용을 마치면 mxDestroyArray
를 호출하십시오. mxDestroyArray
함수는 mxArray
및 이와 연결된 요소를 할당 해제합니다.
입력 인수
출력 인수
버전 내역
R2006a 이전에 개발됨