본문 바로가기
컴퓨터/프로그래밍

atan과 atan2의 차이

by Begi 2020. 6. 1.
반응형

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축을 기준으로 반시계 방향으로 회전할 때는 양의 값이 되고 시계 방향으로 회전할 때는 음의 값이 된다.

 

 

반응형

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

Notepad++ 컬럼 라인 표시  (0) 2020.12.18
return type specification for constructor invalid 컴파일 에러  (0) 2020.06.04
BASIC 언어 - 간단 소개  (0) 2020.05.16
행렬 회전 알고리즘  (0) 2020.05.14
Objective-C  (0) 2020.05.07

댓글