atan2()

atan2(<x>, <y>)

Retorna:

La arcotangente de <y>/<x>.

Descripción:

Calcula la arcotangente de la tangente obtenida de dividir los dos valores pasados como parámetro (<y>/<x>), es decir, se obtiene el ángulo correspondiente a una tangente (operación inversa a la tangente, que se puede obtener con la función tan()).

Los ángulos se manipulan siempre en milésimas de grado (ver el uso de ángulos en el lenguaje), por ello la arcotangente se devuelve también en milésimas como un valor entre -180000 y 180000 (de -180 a +180 grados).


Nota 1: Existe otra función para calcular la arcotangente llamada simplemente atan(), dicha función toma como único parámetro la propia tangente y devuelve su arcotangente entre -90000 y 90000 (de -90 a 90 grados).


Nota 2: También se puede encontrar una versión de atan2(), adaptada a los conceptos geométricos más simples; se trata de la función denominada fget_angle() que obtiene directamente el ángulo entre dos puntos.


Ver: Expresión - Ver: Uso de ángulos en el lenguaje