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

Han*_*son 149 algorithm math trigonometry

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

经常出现的其中一件事.

另外,将以弧度表示的角度转换为度数又返回的公式是什么?

Dav*_*sta 265

radians = degrees * (pi/180)

degrees = radians * (180/pi)
Run Code Online (Sandbox Code Playgroud)

至于实现,主要问题是你想要了解pi的价值有多精确.有一些相关的讨论在这里

  • 也许这在2008年没有,但现在你可以使用`Math.PI`常数. (20认同)
  • Pi = 4*可以使用ArcTan(1),以防你系统/计算器上没有Pi,或者只是不想输入所有小数 (10认同)
  • @Pawel虽然你是对的,但我敢说,作者使用了parens来传达一个关于函数如何在概念上结合在一起的概念. (2认同)

nsa*_*yer 10

弧度的完整圆是2*pi.以度为单位的完整圆是360.从度数到弧度,它是(d/360)*2*pi或d*pi/180.


the*_*int 9

x rads以度为单位 - > x*180/pi
x度,以rad为单位 - > x*pi/180

我想如果你想为[在PHP]中创建一个函数:

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

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

    return $result;
  }
Run Code Online (Sandbox Code Playgroud)

是的,这可能写得更好.


Ray*_*iez 7

在javascript中你可以这样做

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

degrees = radians * (180/Math.PI);
Run Code Online (Sandbox Code Playgroud)