English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo atan2() di Math in Java converte le coordinate rettangolari specificate (x, y) in coordinate polari (r, θ) e restituisce l'angolo theta (θ).
La sintassi del metodo atan2() è:
Math.atan2(double y, double x)
Attenzione:Il metodo atan2() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente con il nome della classe Math.
x / y-Coordinate rettangolari x e y
Attenzione:Le coordinate x e y rappresentano un punto nel piano bidimensionale.
attraverso la conversione delle coordinate(x, y)Convertire in coordinate(r, θ)Restituisce l'angolo θ
class Main { public static void main(String[] args) { //Due coordinate x e y double x = 3.7; double y = 6.45; //Ottieni l'angolo θ double theta = Math.atan2(y, x); System.out.println(theta); // 1.0499821573815171 //Convertito in gradi System.out.println(Math.toDegrees(theta)); // 60.15954618200191 } }
In questo caso, il metodo atan2() trasforma le coordinateConversione (x, y)è per coordinate(r, θ)e restituito l'angolo theta (θ).
Abbiamo già utilizzatoMath.toDegrees()Il metodo trasforma l'angolo in angolo θ.