mxCreateNumericArray(C)
N차원 숫자형 배열
C 구문
#include "matrix.h" mxArray *mxCreateNumericArray(mwSize ndim, const mwSize *dims, mxClassID classid, mxComplexity ComplexFlag);
설명
mxCreateNumericArray
를 사용하여 N차원 mxArray
를 만듭니다. 데이터 요소는 classid
로 지정된 숫자 데이터형을 갖습니다.
mxCreateNumericArray
는 다음과 같은 점에서 mxCreateDoubleMatrix
와 다릅니다.
mxCreateDoubleMatrix
의 모든 데이터 요소는 배정밀도 부동소수점 숫자입니다.mxCreateNumericArray
의 데이터 요소는 서로 다른 정수 정밀도를 포함하는 임의의 숫자형일 수 있습니다.mxCreateDoubleMatrix
는 2차원 배열만 생성합니다.mxCreateNumericArray
는 2차원 이상의 배열을 생성할 수 있습니다.
MATLAB®은 dims
인수에 지정된 후행 한원소 차원을 자동으로 제거합니다. 예를 들어 ndim
이 5
이고 dims
가 [4 1 7 1 1]
이면, 결과 배열은 4
×1
×7
차원을 갖습니다.
다음 표에는 MATLAB 클래스에 해당하는 C classid
값이 나와 있습니다.
MATLAB 클래스 이름 | C |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mxArray
사용을 마치면 mxDestroyArray
를 호출하십시오. mxDestroyArray
함수는 mxArray
및 이와 연결된 실수부와 허수부를 할당 해제합니다.
입력 인수
출력 인수
예제
에서 다음 예제를 참조하십시오.matlabroot
/extern/examples/refbook
에서 다음 예제를 참조하십시오.matlabroot
/extern/examples/mx
버전 내역
R2006a 이전에 개발됨