Main Content

Fortran 데이터에 액세스하기

데이터 읽기 또는 데이터를 배열에 쓰기

차원과 크기 같은 MATLAB® 배열에 대한 정보를 가져오고 유형을 기반으로 데이터의 요소를 가져오려면 다음의 함수를 사용하십시오. 또한 이러한 함수를 사용하여 데이터를 mxArray 변수에 쓸 수 있습니다.

Fortran 함수

모두 확장

mxGetNumberOfDimensionsmxArray의 차원 수
mxGetElementSizeNumber of bytes required to store each data element
mxGetDimensionsPointer to dimensions array
mxSetDimensionsModify number of dimensions and size of each dimension
mxGetNumberOfElements숫자형 mxArray의 요소 개수
mxCalcSingleSubscriptOffset from first element to desired element
mxGetMmxArray의 행 개수
mxSetMmxArray의 행 개수 설정
mxGetNmxArray의 열 개수
mxSetNmxArray의 열 개수 설정
mxGetScalarReal component of first data element in array
mxGetDoublesmxDOUBLE_CLASS 배열의 실수 데이터 요소
mxSetDoublesmxDOUBLE_CLASS 배열에 실수 데이터 요소 설정
mxGetSinglesmxSINGLE_CLASS 배열의 실수 데이터 요소
mxSetSinglesmxSINGLE_CLASS 배열에 실수 데이터 요소 설정
mxGetInt8smxINT8_CLASS 배열의 실수 데이터 요소
mxSetInt8smxINT8_CLASS 배열에 실수 데이터 요소 설정
mxGetUint8smxUINT8_CLASS 배열의 실수 데이터 요소
mxSetUint8smxUINT8_CLASS 배열에 실수 데이터 요소 설정
mxGetInt16smxINT16_CLASS 배열의 실수 데이터 요소
mxSetInt16smxINT16_CLASS 배열에 실수 데이터 요소 설정
mxGetUint16smxUINT16_CLASS 배열의 실수 데이터 요소
mxSetUint16smxUINT16_CLASS 배열에 실수 데이터 요소 설정
mxGetInt32smxINT32_CLASS 배열의 실수 데이터 요소
mxSetInt32smxINT32_CLASS 배열에 실수 데이터 요소 설정
mxGetUint32smxUINT32_CLASS 배열의 실수 데이터 요소
mxSetUint32smxUINT32_CLASS 배열에 실수 데이터 요소 설정
mxGetInt64smxINT64_CLASS 배열의 실수 데이터 요소
mxSetInt64smxINT64_CLASS 배열의 데이터 요소 설정
mxGetUint64smxUINT64_CLASS 배열의 실수 데이터 요소
mxSetUint64smxUINT64_CLASS 배열에 실수 데이터 요소 설정
mxGetDataData elements in nonnumeric mxArray
mxSetDataSet pointer to data elements in nonnumeric mxArray
mxGetPr(권장되지 않음) mxDOUBLE_CLASS 배열의 실수 데이터 요소
mxSetPr(Not recommended) Set real data elements in mxDOUBLE_CLASS array
mxGetComplexDoublesmxDOUBLE_CLASS 배열의 복소수 데이터 요소
mxSetComplexDoublesmxDOUBLE_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexSinglesmxSINGLE_CLASS 배열의 복소수 데이터 요소
mxSetComplexSinglesmxSINGLE_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexInt8smxINT8_CLASS 배열의 복소수 데이터 요소
mxSetComplexInt8smxINT8_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexUint8smxUINT8_CLASS 배열의 복소수 데이터 요소
mxSetComplexUint8smxUINT8_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexInt16smxINT16_CLASS 배열의 복소수 데이터 요소
mxSetComplexInt16smxINT16_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexUint16smxUINT16_CLASS 배열의 복소수 데이터 요소
mxSetComplexUint16smxUINT16_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexInt32smxINT32_CLASS 배열의 복소수 데이터 요소
mxSetComplexInt32smxINT32_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexUint32smxUINT32_CLASS 배열의 복소수 데이터 요소
mxSetComplexUint32smxUINT32_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexInt64smxINT64_CLASS 배열의 복소수 데이터 요소
mxSetComplexInt64smxINT64_CLASS 배열에 복소수 데이터 요소 설정
mxGetComplexUint64smxUINT64_CLASS 배열의 복소수 데이터 요소
mxSetComplexUint64smxUINT64_CLASS 배열에 복소수 데이터 요소 설정
mxGetImagDataImaginary data elements in numeric mxArray
mxSetImagDataSet imaginary data elements in numeric mxArray
mxGetPi(Not recommended) Imaginary data elements in mxDOUBLE_CLASS array
mxSetPi(Not recommended) Set imaginary data elements in mxDOUBLE_CLASS array
mxGetClassIDClass of mxArray
mxGetClassNameClass of mxArray as string
mxGetPropertyValue of public property of MATLAB object
mxSetPropertySet value of public property of MATLAB object
mxGetFieldPointer to field value from structure array, given index and field name
mxSetFieldSet field value in structure array, given index and field name
mxGetNumberOfFieldsNumber of fields in structure array
mxGetFieldNameByNumberPointer to field name from structure array, given field number
mxGetFieldNumberField number from structure array, given field name
mxGetFieldByNumberPointer to field value from structure array, given index and field number
mxSetFieldByNumberSet field value in structure array, given index and field number
mxAddField구조체형 배열에 필드 추가
mxRemoveFieldRemove field from structure array
mxGetCellPointer to element in cell array
mxSetCellSet contents of cell array
mxGetNzmaxNumber of elements in IR, PR, and PI arrays
mxSetNzmaxSet storage space for nonzero elements
mxGetIrSparse matrix IR array
mxSetIrIR array of sparse array
mxGetJcSparse matrix JC array
mxSetJcJC array of sparse array