Czasami napotykam na to i zawsze zapominam, jak to zrobić.
Jedna z tych rzeczy, które pojawiają się tak często.
Jaki jest wzór na zamianę kątów wyrażonych w radianach na stopnie iz powrotem?
algorithm
math
trigonometry
Hans Sjunnesson
źródło
źródło
Odpowiedzi:
Jeśli chodzi o implementację, głównym pytaniem jest to, jak precyzyjnie chcesz określić wartość pi. Jest jakiś pokrewny dyskusja tutaj
źródło
Math.PI
stałej.pełne koło w radianach to 2 * pi. Pełne koło wyrażone w stopniach to 360. Aby przejść od stopni do radianów, to (d / 360) * 2 * pi lub d * pi / 180.
źródło
x radów w stopniach -> x * 180 / pi
x stopni w radach -> x * pi / 180
Myślę, że gdybyś chciał zrobić dla tego funkcję [w PHP]:
Tak, prawdopodobnie można by to lepiej napisać.
źródło
W javascript możesz to zrobić w ten sposób
źródło
To działa wystarczająco dobrze dla mnie :)
źródło
180 stopni = PI * radianów
źródło
360 stopni to 2 * radianów PI
Formuły konwersji można znaleźć pod adresem : http://en.wikipedia.org/wiki/Radian#Conversion_between_radians_and_degrees .
źródło
360 stopni = 2 * pi radianów
To oznacza deg2rad (x) = x * pi / 180 i rad2deg (x) = 180x / pi;
źródło
pi Radianów = 180 stopni
Czyli 1 stopień = pi / 180 radianów
lub 1 radian = 180 / pi stopni
źródło
W przypadku podwójnego w c # może to być pomocne:
źródło
Oto kod, który rozszerza Object o
rad(deg)
,deg(rad)
a także dwie inne przydatne funkcje:getAngle(point1,point2)
igetDistance(point1,point2)
gdzie punkt musi mieć właściwośćx
iy
.źródło
źródło