ASINH — 역쌍곡사인 함수

ASINH — 역쌍곡사인 함수

쌍곡선 함수는 지수 함수로 정의되다 보니, 그 역함수도 실수 영역을 넘어 복소수까지 자연스럽게 확장돼요. ASINH는 쌍곡사인 SINH의 역함수, 즉 역쌍곡사인을 계산해 주는 내장 함수예요. 실수와 복소수 모두 받을 수 있어요.

출처: ASINH (The GNU Fortran Compiler)

본문

시그니처

RESULT = ASINH(X)

설명

ASINH(X)X의 역쌍곡사인(inverse hyperbolic sine)을 계산해요.

클래스

원소 함수(Elemental function)예요.

인자

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

반환값

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

예제

PROGRAM test_asinh
  REAL(8), DIMENSION(3) :: x = (/ -1.0, 0.0, 1.0 /)
  WRITE (*,*) ASINH(x)
END PROGRAM

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

특정 이름(Specific names)

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

표준

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

더 알아보기

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