web-dev-qa-db-fra.com

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

Je rencontre ce problème de temps en temps et j'oublie toujours comment le faire.

Une de ces choses qui apparaissent de temps en temps.

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

147
Hans Sjunnesson
radians = degrees * (pi/180)

degrees = radians * (180/pi)

En ce qui concerne la mise en œuvre, la question principale est de savoir quelle précision vous souhaitez donner à la valeur de pi. Il y a une discussion connexe ici

261
Dave Costa

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

10
nsayer

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.

9
thesmallprint

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

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

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

Cela fonctionne assez bien pour moi :)

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

pi radians = 180 degrés

Donc 1 degré = pi/180 radians

ou 1 radian = 180/pi degrés

0
manobes

Pour 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;
        }
0
Koray

180 degrés = PI * radians

0
Charles Graham

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 .

0
kokos

360 degrés = 2 * pi radians

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

0
Hannes Ovrén