Quelle est la méthode pour convertir les radians en degrés?

Je rencontre cette occasion de temps en temps et oublie toujours comment le faire.

Une de ces choses qui surgissent si souvent.

En outre, quelle est la formule pour convertir les angles exprimés en radians en degrés et inversement?

radians = degrees * (pi/180) degrees = radians * (180/pi) 

En ce qui concerne la mise en œuvre, la principale question est de savoir à quel point vous voulez être précis sur la valeur de pi. Il y a une discussion connexe ici

un cercle complet en radians est 2 * pi. Un cercle complet en degrés est 360. Pour aller de degrés en radians, c’est (d / 360) * 2 * pi, ou d * pi / 180.

x rads en degrés -> x * 180 / pi
x degrés en rads -> x * pi / 180

Je suppose que si vous vouliez créer une fonction pour cela [en PHP]:

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

Oui, cela pourrait probablement être mieux écrit.

En javascript, vous pouvez le faire de cette façon

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

Cela fonctionne assez bien pour moi 🙂

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

180 degrés = PI * radians

360 degrés est 2 * PI radians

Vous pouvez trouver les formules de conversion sur: http://en.wikipedia.org/wiki/Radian#Conversion_between_radians_and_degrees .

360 degrés = 2 * pi radians

Cela signifie que deg2rad (x) = x * pi / 180 et rad2deg (x) = 180x / pi;

pi Radians = 180 degrés

Donc 1 degré = pi / 180 radians

ou 1 radian = 180 / pi degrés

Pour le double en c #, cela pourrait être utile:

  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