ATAND — 아크탄젠트 함수, 도 단위
ATAND — 아크탄젠트 함수, 도 단위
탄젠트 값을 알고 있을 때 그 각도를 도 단위로 바로 받고 싶을 때가 있어요. ATAND는 TAND의 역함수로, 아크탄젠트를 도 단위로 계산해 주는 내장 함수예요. 두 인자 형태로 쓰면 ATAN2D(Y, X)와 같은 결과를 얻을 수 있어요.
본문
시그니처
RESULT = ATAND(X)
RESULT = ATAND(Y, X)
설명
ATAND(X)는 X의 아크탄젠트를 도 단위로 계산해요. 도 단위 탄젠트 함수인 TAND의 역함수예요.
클래스
원소 함수(Elemental function)예요.
인자
- X — 타입은 실수(
REAL)여야 해요. - Y — 타입과 kind 타입 매개변수가
X와 같아야 해요.
반환값
반환값은 X와 같은 타입과 kind를 가져요. Y가 주어지면 결과는 ATAN2D(Y, X)와 같아요. 그렇지 않으면 결과는 도 단위이고 -90 ≤ atand(x) ≤ 90 범위예요.
예제
program test_atand
real(8) :: x = 2.866_8
real(4) :: x1 = 1.e0_4, y1 = 0.5e0_4
x = atand(x)
x1 = atand(y1, x1)
end program test_atand
특정 이름(Specific names)
| 이름 | 인자 | 반환 타입 | 표준 |
|---|---|---|---|
ATAND(X) |
REAL(4) X |
REAL(4) |
Fortran 2023 |
DATAND(X) |
REAL(8) X |
REAL(8) |
GNU 확장 |
표준
Fortran 2023 표준이에요. DATAND는 GNU 확장이에요.
더 알아보기
- 역함수 관계에 있는 도 단위 탄젠트
TAND를 함께 보면 좋아요. - 라디안 결과가 필요하면
ATAN을, 두 인자 사분면 계산은ATAN2D를 써요. - GNU Fortran 내장 프로시저 전체 목록은 Intrinsic Procedures에서 확인할 수 있어요.