반응형
#acos #acosl #아크코사인 #arc cosine #역삼각함수
#include <math.h> double acos(double x); long double acos(long double x); |
아크 코사인(arc cosine)값을 계산합니다.
acos, acosl 함수의 실인수의 사용 범위는 -1부터 1 사이이며, 그렇지 않으면 NAN을 반환하고 전역변수 errno를 EDOM(입력 범위 오류)으로 설정합니다.
입력 값의 범위가 -1.0 ~ 1.0 사이인 경우의 반환값의 범위는 0 ~ 3.141592.. 가 됩니다.
#include <stdio.h>
#include <math.h>
int main()
{
double x;
for(x=-1.0; x<=1.0; x+=0.1)
printf("%f, %f\n", x, acos(x));
return 0;
}
-1.000000, 3.141593 -0.900000, 2.690566 -0.800000, 2.498092 -0.700000, 2.346194 -0.600000, 2.214297 -0.500000, 2.094395 -0.400000, 1.982313 -0.300000, 1.875489 -0.200000, 1.772154 -0.100000, 1.670964 -0.000000, 1.570796 0.100000, 1.470629 0.200000, 1.369438 0.300000, 1.266104 0.400000, 1.159279 0.500000, 1.047198 0.600000, 0.927295 0.700000, 0.795399 0.800000, 0.643501 0.900000, 0.451027 1.000000, 0.000000 |
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) atan, atanl: 아크 탄젠트(arc tangent)값 계산 (0) | 2023.01.30 |
---|---|
(C언어) asin, asinl: 아크 사인(arc sine) 값 계산 (0) | 2023.01.30 |
(C언어) access 함수: 파일 속성, 파일이 존재하는지 확인 (0) | 2023.01.27 |
(C언어) abs 함수: 절대값 구하기 (0) | 2023.01.27 |
(C/C++) srand: 난수를 초기화한다 (0) | 2022.12.08 |