De Java Math-methode atan2 () zet de opgegeven rechthoekige coördinaten (x, y) om in poolcoördinaten (r, θ) en geeft de hoek theta (θ) als resultaat.
De syntaxis van de atan2()
methode is:
Math.atan2(double y, double x)
Hier atan2()
is een statische methode. Vandaar dat we de toegang tot de methode met behulp van de naam van de klasse, Math
.
atan2 () Parameters
De atan2()
methode heeft twee parameters.
- x / y - rechthoekige coördinaten x en y
Opmerking : de coördinaten x en y vertegenwoordigen een punt in een tweedimensionaal vlak.
atan2 () Retourwaarden
- geeft hoek θ terug door coördinaten (x, y) om te zetten in coördinaten (r, θ)
Voorbeeld: Java Math.atan2 ()
class Main ( public static void main(String() args) ( // two coordinates x and y double x = 3.7; double y = 6.45; // get angle θ double theta = Math.atan2(y, x); System.out.println(theta); // 1.0499821573815171 // convert into the degree System.out.println(Math.toDegrees(theta)); // 60.15954618200191 ) )
Hier atan2()
converteert de methode de coördinaten (x, y) naar coördinaten (r, θ) en geeft de hoek theta (θ) terug.
We hebben de methode Math.toDegrees () gebruikt om de hoek θ
in graden om te zetten .