Main Content

Fortran 배열 생성하거나 삭제하기

특정 유형의 배열 생성하기, 메모리를 할당하고 해제하기

mxCreate* 함수를 사용하여 MATLAB® 배열을 생성합니다. mxCalloc, mxMalloc, mxRealloc 함수를 사용하면 동적 메모리를 할당할 수 있습니다.

mxCreate* 함수를 사용할 때마다 또는 mxCalloc 함수와 관련 함수를 호출할 때 메모리가 할당됩니다. mxCreate* 함수에 의해 할당된 메모리를 해제하려면 mxDestroyArray를 사용하십시오. mxCalloc 함수와 관련 함수에 의해 할당된 메모리를 해제하려면 mxFree를 사용하십시오.

Fortran 함수

모두 확장

mxCreateDoubleMatrix2차원, 배정밀도, 부동소수점 배열
mxCreateDoubleScalar지정된 값으로 초기화되는 스칼라 배정밀도 배열
mxCreateNumericMatrix2-D numeric matrix
mxCreateNumericArrayN-D numeric array
mxMakeArrayReal실수 데이터를 유지하면서 복소수 mxArray를 실수로 변환
mxMakeArrayComplexConvert real mxArray to complex, preserving real data
mxCreateString1-D array initialized to specified string
mxCreateCharMatrixFromStrings2-D mxChar array initialized to specified value
mxCreateCharArrayN차원 mxChar 배열
mxCreateSparse2-D sparse array
mxCreateStructMatrix2차원 구조체형 배열
mxCreateStructArrayN차원 구조체형 배열
mxCreateCellMatrix2-D cell array
mxCreateCellArrayN-D cell array
mxDestroyArrayMXCREATE* 함수에 의해 할당된 동적 메모리 해제
mxDuplicateArray배열의 깊은 복사본 생성
mxCallocAllocate dynamic memory for array, initialized to 0, using MATLAB memory manager
mxMallocAllocate uninitialized dynamic memory using MATLAB memory manager
mxReallocReallocate dynamic memory using MATLAB memory manager
mxFreeFree dynamic memory allocated by mxCalloc, mxMalloc, mxRealloc, mxArrayToString, or mxArrayToUTF8String functions