`COS` — 코사인 함수
COS — 코사인 함수
각도의 코사인 값이 필요한 일은 수치 계산에서 아주 흔해요. 실수든 복소수든 COS 하나로 코사인을 계산할 수 있고, 반환 타입도 인자에 맞춰 따라오니 편리하죠.
본문
시그니처
RESULT = COS(X)
설명
COS(X)는 X의 코사인을 계산해요.
분류
원소별 함수(Elemental function)
인자
X— 타입이REAL또는COMPLEX여야 해요.
반환값
반환값은 X와 같은 타입·kind를 가져요. 결과의 실수부는 라디안(radian) 단위예요. X가 REAL 타입이면 반환값은 범위 -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— 도 단위 코사인