ATAN2PI — 아크탄젠트를 반 바퀴 단위로, 사분면 고려
ATAN2PI — 아크탄젠트를 반 바퀴 단위로, 사분면 고려
각도를 반 바퀴(half-revolution) 단위로 표현하면서도 사분면까지 정확히 맞추고 싶을 때가 있어요. ATAN2PI는 atan2(y, x) / π를 계산해서, 올바른 사분면 안에서 각도를 반 바퀴 단위로 돌려주는 내장 함수예요.
본문
시그니처
RESULT = ATAN2PI(Y, X)
설명
ATAN2PI(Y, X)는 atan2(y, x) / π를 계산해요. 올바른 사분면 안에서 각도를 반 바퀴(half-revolutions) 단위로 잰 측정값을 제공해요.
클래스
원소 함수(Elemental function)예요.
인자
- Y — 타입은 실수(
REAL)여야 해요. - X — 타입과 kind 타입 매개변수가
Y와 같아야 해요.Y가 0이면X는 0이 아니어야 해요.
반환값
반환값은 Y와 같은 타입과 kind 타입 매개변수를 가지며 -1 ≤ atan2(y, x) / π ≤ 1을 만족해요.
예제
program test_atan2pi
real(kind=4) :: x = 1.e0_4, y = 0.5e0_4
x = atan2pi(y, x)
end program test_atan2pi
표준
Fortran 2023 표준이에요.
더 알아보기
- 반 바퀴 단위 계열의 짝꿍
ACOSPI,ASINPI,ATANPI도 함께 보면 성질이 비슷해요. - GNU Fortran 내장 프로시저 전체 목록은 Intrinsic Procedures에서 확인할 수 있어요.