본문 바로가기
수학/Basic

[ Math ] Four-quadrant Inverse Tangent (Arctangent) Function

by SuperMemi 2021. 7. 14.
반응형

 

[ Math ] Four-quadrant Inverse Tangent (Arctangent) Function

 


 

일반적으로 학교에서 sin(사인) cosine(코사인) tangent(탄젠트)가 무엇인지

즉, 삼각함수에 대해서 배웠을 것이다

 

 

삼각 함수 미분 공식 & 그래프.

여러가지 형태에 대해서 미분하는 방법들은 앞서서 다뤘다. 2020/04/12 - [AI/Math] - [미적분] 여러가지 미분 공식과 예제 (Chain rule, Power rule, sum/difference rule, Exponential functions, Product rule,..

supermemi.tistory.com

그리고 이러한 삼각함수의 역함수를 각각 arcsin arccos arctan 라고 부른다

 

 

삼각함수의 역함수의 미분 & 그래프 (arcsin, arccos, arctan)

이전 글에서는 삼각함수의 미분에 대해서 다뤘다. 2020/04/19 - [AI/Math] - [미적분] 삼각 함수 미분 공식 & 그래프. [미적분] 삼각 함수 미분 공식 & 그래프. 여러가지 형태에 대해서 미분하는 방법들은

supermemi.tistory.com

 


1. Tangent

fig 1. 원

 

fig 1. 원에서 보이는 x축과 보라색 직선 사이의 사잇각을 theta라고 할때, tan(theta)의 값은 무엇일까?

 

아주 간단하다 보라색 직선과 원이 맞닿아 있는 점의 좌표 (Px, Py)라 할때 fig 2. tangent 처럼 나눠주면 된다.

 

fig 2. tangent

 

 

특정한 theta 값이 아닌 임의의 theta에 대한 tangent graph를 그려보면 fig 3 과 같은 모양이 나온다

 

하지만 fig 3. tangent graph를 보면 tangent 함수는 주기함수이다

때문에 theta와 one-to-one 관계가 아니다

 

fig 3. tangent graph

 

일반적인 software(MATLAB, atan(X) 함수 )에서는 [-π/2,π/2] 범위에서 값을 return 한다

 

 

Inverse tangent in radians - MATLAB atan

You have a modified version of this example. Do you want to open this example with your edits?

www.mathworks.com

 


2. Arctan

 

그렇다면 tangent 의 역함수인 arctangent 를 단순히 취하면 어떻게 될까?

 

정답은 각도가 [-π/2,π/2] 범위에서만 나타나게 된다

fig 4. arctangent 에서 보라색으로 칠해진 영역만 표시할 수 있게 되는 것이다

fig 4. arctangent

이게 왜 문제일까?

 

예를 들어 fig 5 에서 alpha 값을 arctangent 로 구할 수 있는가?

Alpha 값은 딱 보기에도 [-π/2,π/2] 범위를 벗어나는 듯하다

fig 5. Alpha angle

 

이러한 문제를 해결하기 위해 Four-quadrant Inverse Tangent에 대한 내용이 등장한다


3. Four-quadrant Inverse Tangent

 

점 P를 복소수로 나타냈을 때 다음과 같다.

 

P = Real + i (Imag)

 

Matlab 에서 atan2(Imag,Real) 라는 함수로 구현된다

 

각도의 범위 : [-π ,π

 

Y = Imag

X = Real

fig 6. Four-quadrant Inverse Tangent

 

 

Four-quadrant inverse tangent - MATLAB atan2

The four-quadrant inverse tangent, atan2(Y,X), returns values in the closed interval [-pi,pi] based on the values of Y and X, as shown in the graphic. In contrast, atan(Y/X) returns results that are limited to the interval [-pi/2,pi/2], shown on the right

www.mathworks.com

 

Four-quadrant inverse tangent 같은 함수를 사용하여 theta의 범위를 [-π ,π] 로 확장 시켰어야 할까?

 

→    아마도 추측하건데 삼각함수의 주기 이며 이를 fig 7. 극좌표계(Polar coordinate) 또는 fig 8. 복소평면(Complex plane)에서 적용하기 위함이 아닐까?

 

위키피디아 극좌표계 설명에서 극좌표를 이용한 점의 표시 부분에서 다음과 같이 설명하고 있다.

"점을 나타내는 방법을 하나로 제한할 때에는 r은 양수로, θ는 구간 [0, 360°) 또는 (−180°, 180°](라디안으로는 [0, 2π) 또는 (−π, π])의 수로 하는 것이 보통이다"

 

 

 

fig 7. 극좌표계
fig 8. 복소평면과 오일러 공식

 

 

극좌표계 - 위키백과, 우리 모두의 백과사전

여러 각이 표시된 극좌표 극좌표계(極座標系, 영어: polar coordinate system)는 평면 위의 위치를 각도와 거리를 써서 나타내는 2차원 좌표계이다. 극좌표계는 두 점 사이의 관계가 각이나 거리로 쉽게

ko.wikipedia.org

 

 

복소평면 - 위키백과, 우리 모두의 백과사전

복소평면에 나타낸 복소수 z와 켤레복소수의 기하학적 표현. 원점에서 점 z를 따라 그어진 파란색 선의 거리는 복소수 z의 절댓값을 나타내고 각 ¢은 z의 논의를 나타낸다. 수학에서, 복소평면(

ko.wikipedia.org

 

 

반응형