함수명 : atan
헤더 파일 : <math.h>
함수 프로토타입 : double atan(double x);
기능 : 탄젠트 값이 x인 라디안 수를 구합니다.
매개변수 : 이중 x 탄젠트 값, 라디안으로 표시, 간격은 (-π/2, π/2)
반환 값 : 탄젠트가 x인 각도의 각도.
참고 : atan()은 각도의 탄젠트 값 y를 알고 각도의 라디안 값 x를 찾습니다. 접선의 법칙은 두 개의 각도를 가질 수 있지만 하나만 반환하므로 atan의 값 범위가 -90에서 90까지, 즉 1~4개의 사분면만 처리하므로 atan2()가 일반적으로 사용됩니다.
프로그램 예시 : 탄젠트 값이 x인 라디안 수를 구하고, 그 결과를 각도로 변환하여 출력한다.
#include<math.h>#include<stdio.h>#definePI3.14159265intmain(void){doubleresult;doublex=1;result=atan(x)*180/PI;printf(Thearctangentof%lfis%lfn,x ,결과);반환(0);}
실행 결과:
1.000000의 아크탄젠트는 45.000000입니다.