C atan2 () - Biblioteca estándar de C

La función atan2 () calcula el arco tangente de un argumento.

Prototipo C atan2 ()

 double atan2 (doble y, doble x);

La función atan2 () toma dos argumentos: coordenada xy coordenada y, y calcula el ángulo en radianes para el cuadrante.

Para una mejor comprensión de atan2 ():

(Matemáticas) tan -1 (y / x) = atan2 (y, x) (En programación C)

Otras dos funciones atan2f () y atan2l () también están presentes en C para trabajar específicamente con floaty long doublerespectivamente.

La atan2()función se define en el archivo de encabezado.

Gama C atan2 ()

Los argumentos de atan2 () pueden ser cualquier número, positivo o negativo.

Ejemplo: función C atan2 ()

 #include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; ) 

Salida

 La tangente inversa para (x = -10.2, y = 2.53) es 166.1 grados. 

Precaución al usar atan2 ()

El valor del segundo argumento pasado no debe ser 0. Si el segundo argumento pasado es 0, el programa no se ejecutará correctamente.

Articulos interesantes...