ASINH — 역쌍곡사인 함수
ASINH — 역쌍곡사인 함수
쌍곡선 함수는 지수 함수로 정의되다 보니, 그 역함수도 실수 영역을 넘어 복소수까지 자연스럽게 확장돼요. ASINH는 쌍곡사인 SINH의 역함수, 즉 역쌍곡사인을 계산해 주는 내장 함수예요. 실수와 복소수 모두 받을 수 있어요.
본문
시그니처
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에서 확인할 수 있어요.