English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math atan2El método convierte las coordenadas cartesianas (x, y) en coordenadas polares (r, θ) y devuelve el ángulo theta (θ).
atan2La sintaxis del método es:
Math.atan2(double y, double x)
Notaatan2el método estático. Por lo tanto, podemos llamar directamente al método utilizando el nombre de la clase Math.
x / y-Las coordenadas cartesianas x y
Nota:Las coordenadas x y representan un punto en el plano bidimensional.
mediante la conversión de coordenadas(x,y)convertir a coordenadas(r, θ)devuelve el ángulo θ
class Main { public static void main(String[] args) { //dos coordenadas x y double x = 3.7; double y = 6.45; //obtener el ángulo θ double theta = Math.atan2(y, x); System.out.println(theta); // 1.0499821573815171 //conversión a grados System.out.println(Math.toDegrees(theta)); // 60.15954618200191 } }
Aquí, atan2() método convierte las coordenadas(x,y) conversiónpara las coordenadas(r, θ)y devolvemos el ángulo theta (θ).
Hemos utilizadoMath.toDegrees()El método convierte el ángulo en ángulo θ.