2017-01-25 1 views
-1

좌표계에 두 점이 있습니다. (x,y) 선과 x 축의 각도를 알고 싶습니다.선과 x 축 사이의 각도를 계산하십시오.

나는 이것을 풀기 위해 신속하게 사용하지만 나는 각도를 얻을 수 없다.

나는 다음 식에 그것을 사용하는 라디안이 각도가 필요합니다

(x0 + r cos theta, y0 + r sin theta) 

R : 원

답변

3

의 반경을 두 점, (x0, y0)(x1, y1) 라인의 다음 각도가있는 경우 (X 축에 대해)들을 결합하는 것은 주어진다 :

theta = atan2((y1 - y0), (x1 - x0)) 
+1

답장을 보내 주셔서 감사합니다. –

0

참조하는 라인 사이의 각도,의 두 PO 의해 정의 이것을 호출하자 int 치의을 P1 = (X1, Y1), P2 = (X2, Y2)과 X 축이 경사/라인의 기울기, A. 찾는 관련된

# To solve a problem you sometimes have to simplify it and then work up to the full solution" 

이다은의 기울기를 구함으로써 시작하자 광고 A.

라인 (A)의 농도 기울기 : 직선위한

slope = (y2 - y1)/(x2 - x1) 

X 축 황갈색 (세타) = 기울기 = (Y 변화)/(함께 각 (9)을 만든다 x의 변화)

Ther efore, theta = tan_inverse (기울기)

theta = atan(slope) 
관련 문제