`COTAN` — 코탄젠트 함수
COTAN — 코탄젠트 함수
코탄젠트는 탄젠트의 역수라서 1 / tan(x)로 늘 계산할 수 있어요. 그런데 값을 바로 얻고 싶다면 COTAN 내장 함수를 쓰면 돼요. 다만 이 함수는 호환성을 위한 것이니, 가능하면 표준 구성으로 푸는 게 좋아요.
본문
시그니처
RESULT = COTAN(X)
설명
COTAN(X)는 X의 코탄젠트를 계산해요. COS(x)를 SIN(x)로 나눈 값, 즉 1 / TAN(x)와 같습니다. 이 함수는 호환성만을 위한 것으로, 가능하다면 표준 구성(constructs)을 쓰는 쪽이 권장돼요.
분류
원소별 함수(Elemental function)
인자
X— 타입이REAL또는COMPLEX여야 해요.
반환값
반환값은 X와 같은 타입·kind를 가지며, 값은 라디안 단위예요.
예제
program test_cotan
real(8) :: x = 0.165_8
x = cotan(x)
end program test_cotan
배정밀도 실수에 cotan을 적용해 코탄젠트 값을 구하는 예시예요.
지정 이름(Specific names)
| 이름 | 인자 | 반환 타입 | 표준 |
|---|---|---|---|
COTAN(X) |
REAL(4) X |
REAL(4) |
GNU 확장 |
DCOTAN(X) |
REAL(8) X |
REAL(8) |
GNU 확장 |
표준
GNU 확장이며, -fdec-math 옵션으로 활성화돼요.
참고
- 역함수(converse):
TAN— 탄젠트 함수 - 도 함수:
COTAND— 도 단위 코탄젠트