Main Content

mxCreateDoubleScalar(Fortran)

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

Fortran 구문

#include "fintrf.h"
mwPointer mxCreateDoubleScalar(value)
real*8 value

설명

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

설명

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

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

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

변경 전변경 후
pm = mxCreateDoubleMatrix(1, 1, 0)
mxCopyReal8ToPtr(value, mxGetDoubles(pm), 1)
pm = mxCreateDoubleScalar(value)

입력 인수

모두 확장

스칼라 값으로, real*8로 지정됩니다.

출력 인수

모두 확장

mxArray에 대한 포인터로, mwPointer로 지정됩니다(성공하는 경우).

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

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

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

버전 내역

R2006a 이전에 개발됨