将弧度转换为度的方法是什么?

时间:2020-03-06 14:44:53  来源:igfitidea点击:

我偶尔碰到这个,总是忘记怎么做。

经常弹出的事情之一。

另外,将弧度表示的角度转换为度并再次返回的公式是什么?

解决方案

180度= PI *弧度

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;
  }

是的,这可能写得更好。

radians = degrees * (pi/180)

degrees = radians * (180/pi)

至于实现,主要的问题是我们希望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;

弧度的完整圆为2 * pi。一个完整的度数圆是360。要从度数到弧度,它是(d / 360)* 2 * pi或者d * pi / 180。

pi弧度= 180度

所以1度= pi / 180弧度

或者1弧度= 180 / pi度

radians = (degrees/360) * 2 * pi