`COS` — 코사인 함수

COS — 코사인 함수

각도의 코사인 값이 필요한 일은 수치 계산에서 아주 흔해요. 실수든 복소수든 COS 하나로 코사인을 계산할 수 있고, 반환 타입도 인자에 맞춰 따라오니 편리하죠.

출처: gfortran 문서 — COS

본문

시그니처

RESULT = COS(X)

설명

COS(X)X의 코사인을 계산해요.

분류

원소별 함수(Elemental function)

인자

  • X — 타입이 REAL 또는 COMPLEX여야 해요.

반환값

반환값은 X와 같은 타입·kind를 가져요. 결과의 실수부는 라디안(radian) 단위예요. XREAL 타입이면 반환값은 범위 -1 ≤ cos(x) ≤ 1 안에 있어요.

예제

program test_cos
  real :: x = 0.0
  x = cos(x)
end program test_cos

실수 변수에 cos을 적용해 코사인 값을 다시 같은 변수에 저장하는 기본 사용예예요.

지정 이름(Specific names)

이름 인자 반환 타입 표준
COS(X) REAL(4) X REAL(4) Fortran 77 이상
DCOS(X) REAL(8) X REAL(8) Fortran 77 이상
CCOS(X) COMPLEX(4) X COMPLEX(4) Fortran 77 이상
ZCOS(X) COMPLEX(8) X COMPLEX(8) GNU 확장
CDCOS(X) COMPLEX(8) X COMPLEX(8) GNU 확장

표준

Fortran 77 이상이며, ZCOS·CDCOS 오버로드는 GNU 확장이에요.

참고

  • 역함수: ACOS — 아크코사인 함수
  • 도(degrees) 함수: COSD — 도 단위 코사인