수학 관련 함수들은 헤더 파일 math.h에 선언되어 있으므로 반드시 math.h를 포함해야 하며, 각도는 라디안(radian)으로 처리됨을 기억해야 한다.
1.삼각 함수
> 더 보기 |
double sin(double x) | 전달 인자의 사인(sine)값 반환. | double cos(double x)
| 전달 인자의 코사인(cosine)값 반환. | double tan(double x)
| 전달 인자의 탄젠트(tangent)값 반환. | double asin(double x)
| 전달 인자의 아크사인(arcsine)값 반환. | double acos(double x)
| 전달 인자의 아크코사인(arccosine)값 반환. | double atan(double x)
| 전달 인자의 아크탄젠트(arctangent)값 반환. | double atan2(double x, double y)
| 전달 인자의 x/y에 해당하는 아크탄젠트(arctangent)값 반환. |
|
2. 지수 및 로그 함수
> 더 보기 |
double exp(double x) | 전달 인자의 지수 값 반환. | double log(double x)
| 전달 인자의 자연 로그 값 반환. | double log10(double x)
| 전달 인자의 10진 로그 값 반환. |
|
3. 그 이외 자주 사용되는 수학 함수
> 더 보기 |
double sqrt(double x) | 전달 인자의 루트(root)값 반환. | double abs(double x)
| 전달 인자의 절대값 반환. | double pow(double x, double n)
| xⁿ 값 반환. | double ceil(double x)
| 전달 인자보다 작지 않은 가장 작은 정수 값 반환. | double fabs(double x)
| 전달 인자의 절대값 반환. | double floor(double x)
| 전달 인자보다 크지 않은 가장 큰 정수 값 반환. |
|