수학과가 누구이며 수학을 확인하고 싶습니까?주어진 원의 둘레에도 단위로 점의 위치를 찾는 방법
도형의 둘레에 point(x,y)
의 위치를 찾으려고합니다. x=radius*cos(Q)+xOrigin
을 사용하면 arccos((x/2)-xOrigin) = Q
으로 끝나고 라디안으로 표시됩니다. 그렇다면 학위를 얻으려면 D = Q(180/Pi)
으로 가야하지만 목표를 3-5도 정도 계속 올라가고 있습니다.
그게 뭐야?
수학과가 누구이며 수학을 확인하고 싶습니까?주어진 원의 둘레에도 단위로 점의 위치를 찾는 방법
도형의 둘레에 point(x,y)
의 위치를 찾으려고합니다. x=radius*cos(Q)+xOrigin
을 사용하면 arccos((x/2)-xOrigin) = Q
으로 끝나고 라디안으로 표시됩니다. 그렇다면 학위를 얻으려면 D = Q(180/Pi)
으로 가야하지만 목표를 3-5도 정도 계속 올라가고 있습니다.
그게 뭐야?
Q에 대한 내 공식되어야 acos
은 0 PI 사이 각을
Q = acos((x-xOrigin)/radius)
하는 것으로
; 각도가 3 번째 또는 4 번째 사분면에 있으면 2 * pi에서 각도를 뺄 필요가 있습니다.오고있는 실제 값을 알지 못하면 그게 유일한 문제인지 아닌지 알기가 어렵습니다. 라디안에서도 단위로의 변환은 정확합니다.
대부분의 현대 프로그래밍 언어는 어딘가에서 atan2()
입니다.이 프로그래밍 언어는 상승과 동작을 취하고 모든 네 사분면에서 각도를 라디안으로 뱉어냅니다.
이것은 훌륭하게 작동합니다! 나는 그것을 얻지 않지만 그것을한다! 감사! – bswuft
감사합니다. 포인트가 사분면 3 또는 4에 있으면 Q = acos ((x-xOrigin)/radius) + Pi가됩니다. – bswuft
맞습니다. – iamnotmaynard
그래서 아직 문제가 있습니다. 내 원이 반지름이 2이고 (0,0)에 있다고 가정 해보십시오. x = 1.41, y = -1 (또는이 경우 네거티브 값을 사용하는 경우에만 음수 값)의 점 각도를 찾기 위해 D = (acos ((1.41-0)/2)를 사용합니다. + Pi) * (180/Pi)가 맞습니까? 나는 225.19를 계속 유지하는데, 4 분면에 있어야하고, 대응하는 방정식 (Pi를 뺀 값)이 y의 양수 값에 대해 45.17을 갖기 때문에 대신에 135가되어야한다고 생각한다. 나는 내 마음을 잃어 가고 있니? – bswuft