C atan2 () - Libreria standard C.

La funzione atan2 () calcola l'arcotangente di un argomento.

Prototipo C atan2 ()

 doppia atan2 (doppia y, doppia x);

La funzione atan2 () accetta due argomenti: coordinata x e coordinata y e calcola l'angolo in radianti per il quadrante.

Per una migliore comprensione di atan2 ():

(Matematica) tan -1 (y / x) = atan2 (y, x) (Nella programmazione C)

Due altre funzioni atan2f () e atan2l () sono presenti anche in C per lavorare specificamente con floate long doublerispettivamente.

La atan2()funzione è definita nel file di intestazione.

Intervallo C atan2 ()

Gli argomenti di atan2 () possono essere qualsiasi numero, positivo o negativo.

Esempio: funzione 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; ) 

Produzione

 La tangente inversa per (x = -10,2, y = 2,53) è 166,1 gradi. 

Attenzione durante l'utilizzo di atan2 ()

Il valore del secondo argomento passato non dovrebbe essere 0. Se il secondo argomento passato è 0, il programma non verrà eseguito correttamente.

Articoli interessanti...