ASIN — 아크사인(역사인) 함수
ASIN — 아크사인(역사인) 함수
사인 값이 주어졌을 때 각도를 되찾고 싶은 상황이 있어요. 예를 들어 어떤 각도의 사인이 0.866이라면 그 각도가 몇 도인지 계산할 때가 그런 경우죠. ASIN은 SIN의 역함수, 즉 아크사인을 계산해 주는 내장 함수예요.
본문
시그니처
RESULT = ASIN(X)
설명
ASIN(X)는 X의 아크사인(arcsine)을 계산해요. SIN(X)의 역함수예요.
클래스
원소 함수(Elemental function)예요.
인자
- X — 타입은 실수(
REAL)이면서 크기(magnitude)가 1보다 작거나 같거나, 또는 복소수(COMPLEX)여야 해요.
반환값
반환값은 X와 같은 타입과 kind를 가져요. 결과의 실수부는 라디안 단위이고 범위는 -π/2 ≤ Re asin(x) ≤ π/2예요.
예제
program test_asin
real(8) :: x = 0.866_8
x = asin(x)
end program test_asin
특정 이름(Specific names)
| 이름 | 인자 | 반환 타입 | 표준 |
|---|---|---|---|
ASIN(X) |
REAL(4) X |
REAL(4) |
Fortran 77 이후 |
DASIN(X) |
REAL(8) X |
REAL(8) |
Fortran 77 이후 |
표준
Fortran 77 이후부터, 복소수 인자는 Fortran 2008 이후부터 지원돼요.
더 알아보기
- 역함수 관계에 있는
SIN도 함께 보면 이해가 쉬워요. - 도(degree) 단위로 결과를 얻고 싶다면
ASIND를 써요. - GNU Fortran 내장 프로시저 전체 목록은 Intrinsic Procedures에서 확인할 수 있어요.