Main Content

mxCreateDoubleScalar(C)

지정된 값으로 초기화되는 스칼라 배정밀도 배열

C 구문

#include "matrix.h"
mxArray *mxCreateDoubleScalar(double value);

설명

mxCreateDoubleScalar를 호출하여 mxDouble 유형의 스칼라 mxArray를 만듭니다.

다음과 같은 경우에는 mxCreateDoubleMatrix 대신 mxCreateDoubleScalar를 사용해도 됩니다.

변경 전변경 후
pa = mxCreateDoubleMatrix(1, 1, mxREAL);
*mxGetDoubles(pa) = value;
pa = mxCreateDoubleScalar(value);

mxArray 사용을 마치면 mxDestroyArray를 호출하십시오.

입력 인수

모두 확장

스칼라 값으로, double로 지정됩니다.

출력 인수

모두 확장

mxDouble 유형의 mxArray에 대한 포인터로, mxArray *로 지정됩니다(성공하는 경우).

mxArray 생성을 위한 여유 힙 공간이 충분하지 않으면 이 함수는 실패합니다.

  • MEX 파일 — 함수는 MEX 파일을 종료하고 제어를 MATLAB® 프롬프트로 반환합니다.

  • 독립 실행형(비 MEX 파일) 애플리케이션 — 함수는 NULL을 반환합니다.

버전 내역

R2006a 이전에 개발됨