C atan2 () - Biblioteca standard C

Funcția atan2 () calculează tangenta arcului unui argument.

C atan2 () Prototip

 dublu atan2 (dublu y, dublu x);

Funcția atan2 () ia două argumente: coordonata x și coordonata y și calculează unghiul în radiani pentru cadran.

Pentru o mai bună înțelegere a atan2 ():

(Matematică) tan -1 (y / x) = atan2 (y, x) (În programare C)

Alte două funcții atan2f () și atan2l () sunt de asemenea prezente în C pentru a lucra în mod specific cu floatși long doublerespectiv.

atan2()Funcția este definită în fișierul antet.

C atan2 () interval

Argumentele lui atan2 () pot fi orice număr, fie pozitiv, fie negativ.

Exemplu: funcția 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; ) 

Ieșire

 Inversul tangenței pentru (x = -10,2, y = 2,53) este de 166,1 grade. 

Atenție în timpul utilizării atan2 ()

Valoarea celui de-al doilea argument trecut nu trebuie să fie 0. Dacă al doilea argument trecut este 0, programul nu va rula corect.

Articole interesante...