Anuncios

Bienvenidos sean a este post, hoy veremos una de las funciones trigonometricas disponibles.

Anuncios

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);
Anuncios

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));
	}
}
Anuncios

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$
Anuncios

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.

Anuncios

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.

Anuncios

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