문제

나는 때때로 이것에 빠지고 항상 그것을하는 방법을 잊어 버린다.

자주 나타나는 것들 중 하나입니다.

또한 라디안에서 표현 된 각도를 각도와 다시 다시 변환하는 공식은 무엇입니까?

도움이 되었습니까?

해결책

radians = degrees * (pi/180)

degrees = radians * (180/pi)

구현과 관련하여 주요 질문은 PI의 가치에 대해 얼마나 정확한지입니다. 관련 토론이 있습니다 여기

다른 팁

라디안의 완전한 원은 2*pi입니다. 정도의 완전한 원은 360입니다. 정도에서 라디안으로 이동하려면 (d/360)*2*pi 또는 d*pi/180입니다.

x 도의 rads-> x*180/pi
x도 무리 -> x*pi/180

PHP에서] 이것에 대한 기능을 만들고 싶다고 생각합니다.

function convert($type, $num) {
    if ($type == "rads") {
          $result = $num*180/pi();
        }

    if ($type == "degs") {
          $result = $num*pi()/180;
        }

    return $result;
  }

예, 아마 더 잘 쓰여질 수 있습니다.

JavaScript에서는 이런 식으로 할 수 있습니다

radians = degrees * (Math.PI/180);

degrees = radians * (180/Math.PI);

이것은 나에게 충분히 잘 작동합니다 :)

// deg2rad * degrees = radians
#define deg2rad (3.14159265/180.0)
// rad2deg * radians = degrees
#define rad2deg (180/3.14159265)

180도 = pi * 라디안

360도는 2*PI 라디안입니다

변환 공식을 찾을 수 있습니다. http://en.wikipedia.org/wiki/radian#conversion_between_radians_and_degrees.

360도 = 2*PI 라디안

즉, deg2rad (x) = x*pi/180 및 rad2deg (x) = 180x/pi를 의미합니다.

PI 라디안 = 180도

그래서 1도 = pi/180 라디안

또는 1 Radian = 180/pi도

C#의 두 배의 경우 도움이 될 수 있습니다.

        public static double Conv_DegreesToRadians(this double degrees)
        {
            //return degrees * (Math.PI / 180d);
            return degrees * 0.017453292519943295d;
        }
        public static double Conv_RadiansToDegrees(this double radians)
        {
            //return radians * (180d / Math.PI);
            return radians * 57.295779513082323d;
        }
radians = (degrees/360) * 2 * pi
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top