165

私は時々これに出くわし、いつもそれを行う方法を忘れています。

非常に頻繁にポップアップするものの1つ。

また、ラジアンで表された角度を度に変換して元に戻す式は何ですか?

4

12 に答える 12

290
radians = degrees * (pi/180)

degrees = radians * (180/pi)

実装に関しては、主な問題は、pi の値についてどの程度正確になりたいかということです。ここにいくつかの関連する議論があります

于 2008-09-25T20:43:58.683 に答える
11

ラジアンで表した完全な円は 2*pi です。度単位の完全な円は 360 です。度からラジアンに変換するには、(d/360) * 2*pi、または d*pi/180 です。

于 2008-09-25T20:44:06.530 に答える
10

x ラジアン (度) - > 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;
  }

はい、それはおそらくもっとうまく書かれている可能性があります。

于 2008-09-25T20:43:39.137 に答える
5

JavaScriptでは、このようにすることができます

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

degrees = radians * (180/Math.PI);
于 2016-06-15T07:40:00.320 に答える
1

これは私にとっては十分に機能します:)

// deg2rad * degrees = radians
#define deg2rad (3.14159265/180.0)
// rad2deg * radians = degrees
#define rad2deg (180/3.14159265)
于 2012-04-01T04:35:38.223 に答える
0

180 度 = PI * ラジアン

于 2008-09-25T20:43:14.940 に答える
0

360 度は 2*PI ラジアンです

変換式はhttp://en.wikipedia.org/wiki/Radian#Conversion_between_radians_and_degreesにあります。

于 2008-09-25T20:43:59.820 に答える
0

360 度 = 2*pi ラジアン

つまり、deg2rad(x) = x*pi/180 および rad2deg(x) = 180x/pi;

于 2008-09-25T20:44:01.770 に答える
0

pi ラジアン = 180 度

1 度 = pi/180 ラジアン

または 1 ラジアン = 180/pi 度

于 2008-09-25T20:44:18.230 に答える
-1
radians = (degrees/360) * 2 * pi
于 2008-09-25T20:44:24.140 に答える