Bienvenidos sean a este post, hoy veremos una de las funciones trigonometricas disponibles.
Este metodo nos permite convertir valores de coordenadas rectangulares (X-Y) en coordenadas polares (r-theta), los valores de los argumentos deben ser de tipo double, el valor devuelto es de tipo double y este valor solo representa el valor de theta, veamos su sintaxis:
Math.atan2(valorX, valorY);
A continuacion crearemos un ejemplo simple para verlo en accion, para ello haremos un nuevo archivo que llamaremos atan2.java y le agregaremos el siguiente codigo:
atan2.java
public class atan2
{
public static void main(String args[])
{
double x = 45.0;
double y = 30.0;
System.out.println(Math.atan2(x, y));
}
}
Codigo simple si los hay, en este caso crearemos dos variables de tipo double para representar unos ejes X e Y con sus respectivos valores, luego simplemente mostramos el valor de theta resultante de la ejecucion del metodo, compilemos y veamos su salida:
tinchicus@dbn001vrt:~/lenguajes/java$ java atan2
0.982793723247329
tinchicus@dbn001vrt:~/lenguajes/java$
Recuerden que el valor devuelto por el metodo esta en radianes y en caso de necesitarlo en grados deberan convertirlo por medio de toDegrees que vimos en este post.
En resumen, hoy hemos visto atan2, como es, para que sirve, como trabaja y un ejemplo simple para ver su salida, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.


Donación
Es para mantenimento del sitio, gracias!
$1.00
