Ich stoße gelegentlich darauf und vergesse immer, wie es geht.
Eines dieser Dinge, die immer wieder auftauchen.
Wie lautet auch die Formel, um Winkel im Bogenmaß in Grad und wieder zurück umzuwandeln?
algorithm
math
trigonometry
Hans Sjunnesson
quelle
quelle
Antworten:
Bei der Implementierung ist die Hauptfrage, wie genau Sie den Wert von pi angeben möchten. Es gibt einige ähnliche Diskussion hier
quelle
Math.PI
Konstante verwenden.Ein vollständiger Kreis im Bogenmaß ist 2 * pi. Ein vollständiger Kreis in Grad ist 360. Um von Grad zu Bogenmaß zu gelangen, ist es (d / 360) * 2 * pi oder d * pi / 180.
quelle
x Rad in Grad -> x * 180 / pi
x Grad in Rad -> x * pi / 180
Ich denke, wenn Sie eine Funktion dafür [in PHP] machen wollten:
Ja, das könnte wahrscheinlich besser geschrieben werden.
quelle
In Javascript können Sie dies auf diese Weise tun
quelle
Das funktioniert gut genug für mich :)
quelle
180 Grad = PI * Bogenmaß
quelle
360 Grad ist 2 * PI Bogenmaß
Sie finden die Konvertierungsformeln unter: http://en.wikipedia.org/wiki/Radian#Conversion_between_radians_and_degrees .
quelle
360 Grad = 2 * pi Bogenmaß
Das bedeutet deg2rad (x) = x * pi / 180 und rad2deg (x) = 180x / pi;
quelle
pi Bogenmaß = 180 Grad
Also 1 Grad = pi / 180 Radiant
oder 1 Bogenmaß = 180 / pi Grad
quelle
Für Double in C # kann dies hilfreich sein:
quelle
Hier ist ein Code, der Object erweitert
rad(deg)
,deg(rad)
sowie zwei weitere nützliche Funktionen:getAngle(point1,point2)
undgetDistance(point1,point2)
wo ein Punkt einex
undy
-Eigenschaft haben muss.quelle
quelle