`COTAN` — 코탄젠트 함수

COTAN — 코탄젠트 함수

코탄젠트는 탄젠트의 역수라서 1 / tan(x)로 늘 계산할 수 있어요. 그런데 값을 바로 얻고 싶다면 COTAN 내장 함수를 쓰면 돼요. 다만 이 함수는 호환성을 위한 것이니, 가능하면 표준 구성으로 푸는 게 좋아요.

출처: gfortran 문서 — 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 — 도 단위 코탄젠트