C atan2 () - C Standard Library

Funkcja atan2 () oblicza styczną łukową argumentu.

C atan2 () Prototype

 podwójny atan2 (podwójne y, podwójne x);

Funkcja atan2 () przyjmuje dwa argumenty: współrzędną x i współrzędną y oraz oblicza kąt w radianach dla kwadrantu.

Aby lepiej zrozumieć atan2 ():

(Matematyka) tan -1 (y / x) = atan2 (y, x) (W programowaniu w C)

Dwie inne funkcje atan2f () i atan2l () są również obecne w C, aby konkretnie współpracować odpowiednio z floati long double.

atan2()Funkcja jest zdefiniowana w pliku nagłówkowym.

Zakres C atan2 ()

Argumenty atan2 () mogą być dowolną liczbą, dodatnią lub ujemną.

Przykład: funkcja 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; ) 

Wynik

 Styczna odwrotna dla (x = -10,2, y = 2,53) wynosi 166,1 stopnia. 

Ostrożnie podczas korzystania z atan2 ()

Wartość drugiego przekazanego argumentu nie powinna być równa 0. Jeśli drugim przekazanym argumentem jest 0, program nie będzie działał poprawnie.

Interesujące artykuły...