컴퓨터/프로그래밍

atan과 atan2의 차이

Begi 2020. 6. 1. 23:08
반응형

atan 함수는 double atan(double x)으로 정의되고 리턴값은 -π/2 ~ π/2의 범위를 가진다. atan 함수는 arctan 정의와 같다.

 

atan2 함수는 double atan2(double y, double x)으로 정의되고 리턴값은 -π ~ π의 범위를 가진다. 

 

atan2 함수는 다음 그림과 같이 x,y 좌표가 1,2 사분면 일 때는 0 ~ +π 범위를 가지고 x,y 좌표가 3,4 사분면 일 때는 0 ~ -π 범위를 가진다. x축을 기준으로 반시계 방향으로 회전할 때는 양의 값이 되고 시계 방향으로 회전할 때는 음의 값이 된다.

 

 

반응형