`DREAL` — 배정밀도 복소수의 실수부

DREAL — 배정밀도 복소수의 실수부

배정밀도 복소수에서 실수부만 떼어내고 싶을 때가 있어요. DREAL(Z)는 배정밀도 복소수(COMPLEX(8))의 실수부를 REAL(8)로 돌려주는 내장 함수예요.

출처: gfortran — DREAL

본문

시그니처

RESULT = DREAL(A)

설명

DREAL(Z)는 복소수 변수 Z의 실수부를 반환해요.

클래스

원소 함수(Elemental function)

인자

  • A — 타입이 COMPLEX(8)여야 해요.

반환값

반환값의 타입은 REAL(8)이에요.

예제

program test_dreal
    complex(8) :: z = (1.3_8,7.2_8)
    print *, dreal(z)
end program test_dreal

복소수 (1.3, 7.2)에서 실수부인 1.3을 돌려받는 예시예요.

표준

GNU 확장(GNU extension)

함께 보기

  • AIMAG — 복소수의 허수부