Java Math atan2 ()

O método atan2 () do Java Math converte as coordenadas retangulares especificadas (x, y) em coordenadas polares (r, θ) e retorna o ângulo teta (θ).

A sintaxe do atan2()método é:

 Math.atan2(double y, double x)

Aqui, atan2()é um método estático. Portanto, estamos acessando o método usando o nome da classe Math,.

Parâmetros atan2 ()

O atan2()método leva dois parâmetros.

  • x / y - coordenadas retangulares x e y

Nota : As coordenadas xey representam um ponto em um plano bidimensional.

Valores de retorno atan2 ()

  • retorna o ângulo θ convertendo as coordenadas (x, y) em coordenadas (r, θ)

Exemplo: 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 ) )

Aqui, o atan2()método converte as coordenadas (x, y) em coordenadas (r, θ) e retorna o ângulo teta (θ).

Usamos o método Math.toDegrees () para converter o ângulo θem grau.

Artigos interessantes...