Cómo calcular la arcotangente en Python
Para calcular la arcotangente (arctg) en Python puedes usar la función arctan() de la biblioteca numpy.
arctan(x)
El argumento x es la tangente de un ángulo θ medido en radianes.
La función devuelve el arco tangente (tangente inversa).
¿Qué es la arcotangente? En trigonometría la arcotangente es la función goniométrica inversa de la tangente arctg = tan-1. Toma valores entre -π/2 y +π/2.
Método 2 ( atan2 )
En el lenguaje python también existe una función especial para calcular la arcotangente en base a una coordenada (x, y) del plano cartesiano.
Es la función atan2() de numpy.
atan2(y, x)
Los parámetros de la función son las coordenadas de un punto en el plano cartesiano bidimensional (x, y).
La función calcula la arcotangente del arco determinado por el punto (x, y) en el plano.
Nota. A diferencia de la función arctg(), la función atan2() mide la longitud del arco continuo incluso más allá del ángulo de π/2.
Ejemplos
Ejemplo 1
Dada una tangente tan(θ)=3,73, encuentre el ángulo θ de la tangente.
>>> from numpy import arctan
>>> x=3.73
>>> arctan(x)
El resultado de la función arctan() es la arcotangente
1.3088594904685142
Es la medida del arco de la circunferencia identificada por la tangente y es el ángulo θ de la tangente en radianes.
El ángulo θ de la tangente mide 1,3 radianes (aproximadamente 75°).
Ejemplo 2
Dado un punto P (-2, 3) del plano, calcular la arcotangente.
>>> from math import atan2
>>> atan2(3,-2)
La salida de la función atan2 es
2.158798930342464
El arco descrito por el punto P mide 2,15 radianes.
Nota. En la función atan2 (y, x) las coordenadas del punto están invertidas con respecto a la notación matemática tradicional (x, y). Por lo tanto, el punto (-2.3) se denota atan2 (3, -2).