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

偶尔遇到这种情况,总是忘记如何去做。

其中之一就是经常出现的那些东西。

另外,什么公式将angular度以弧度表示为度,然后再返回?

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弧度

这意味着deg2rad(x)= x * pi / 180和rad2deg(x)= 180x / pi;

pi Radians = 180度

所以1度=π/ 180弧度

或1弧度= 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