반응형
#asin #asinl #아크사인 #arc #sine
#include <math.h> double asin(double x); long double asinl(long double x); |
인수로 사용되는 x의 아크 사인(arc sine)값을 구합니다.
x인 실인수의 범위는 -1부터 1 사이이며, -pi/2 ~ pi/2 사이의 값을 반환합니다.
그 이외의 값은 NAN(Not A Number)를 반환하고, 전역변수 errno를 EDOM(Domain error)으로 설정합니다.
#include <stdio.h>
#include <math.h>
int main()
{
double x;
for(x=-1; x<=1; x+=0.1)
printf("%.1f\t %f\n", x, asin(x));
return 0;
}
-1.0 -1.570796 -0.9 -1.119770 -0.8 -0.927295 -0.7 -0.775397 -0.6 -0.643501 -0.5 -0.523599 -0.4 -0.411517 -0.3 -0.304693 -0.2 -0.201358 -0.1 -0.100167 -0.0 -0.000000 0.1 0.100167 0.2 0.201358 0.3 0.304693 0.4 0.411517 0.5 0.523599 0.6 0.643501 0.7 0.775397 0.8 0.927295 0.9 1.119770 1.0 1.570796 |
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) assert: 조건을 검사하고 그 결과에 따라 프로그램 종료 (0) | 2023.01.30 |
---|---|
(C언어) atan, atanl: 아크 탄젠트(arc tangent)값 계산 (0) | 2023.01.30 |
(C언어) acos, acosl 함수: 아크 코사인(arc cosine) 값 계산 (1) | 2023.01.27 |
(C언어) access 함수: 파일 속성, 파일이 존재하는지 확인 (0) | 2023.01.27 |
(C언어) abs 함수: 절대값 구하기 (0) | 2023.01.27 |