ATANH — 역쌍곡탄젠트 함수

ATANH — 역쌍곡탄젠트 함수

쌍곡선 함수의 역함수는 지수 함수의 성질이 겹치면서 실수와 복소수 영역을 모두 오가요. ATANH는 쌍곡탄젠트 TANH의 역함수, 즉 역쌍곡탄젠트를 계산해 주는 내장 함수예요.

출처: ATANH (The GNU Fortran Compiler)

본문

시그니처

RESULT = ATANH(X)

설명

ATANH(X)X의 역쌍곡탄젠트(inverse hyperbolic tangent)를 계산해요.

클래스

원소 함수(Elemental function)예요.

인자

  • X — 타입은 실수(REAL) 또는 복소수(COMPLEX)여야 해요.

반환값

반환값은 X와 같은 타입과 kind를 가져요. X가 복소수면 결과의 허수부는 라디안 단위이고 -π/2 ≤ Im atanh(x) ≤ π/2 사이예요.

예제

PROGRAM test_atanh
  REAL, DIMENSION(3) :: x = (/ -1.0, 0.0, 1.0 /)
  WRITE (*,*) ATANH(x)
END PROGRAM

배열 인자를 넘기면 원소 함수답게 배열 전체에 같은 계산이 적용돼요.

특정 이름(Specific names)

이름 인자 반환 타입 표준
DATANH(X) REAL(8) X REAL(8) GNU 확장

표준

Fortran 2008 이후부터 지원돼요. DATANH는 GNU 확장이에요.

더 알아보기

  • 역함수 관계에 있는 쌍곡탄젠트 TANH를 함께 보면 좋아요.
  • GNU Fortran 내장 프로시저 전체 목록은 Intrinsic Procedures에서 확인할 수 있어요.