C atan2 () - C Štandardná knižnica

Funkcia atan2 () počíta arkus tangens argumentu.

K atan2 () prototyp

 dvojitý atan2 (dvojitý y, dvojitý x);

Funkcia atan2 () má dva argumenty: súradnicu x a súradnicu y a vypočítava uhol v radiánoch pre kvadrant.

Pre lepšie pochopenie atan2 ():

(Matematika) tan -1 (y / x) = atan2 (y, x) (v programovaní v C)

V C sú tiež prítomné dve ďalšie funkcie atan2f () a atan2l (), ktoré špecificky pracujú s floata long doubleresp.

atan2()Funkcia je definovaná v hlavičke súboru.

Rozsah C atan2 ()

Argumenty atan2 () môžu byť akékoľvek čísla, kladné aj záporné.

Príklad: funkcia 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; ) 

Výkon

 Tangenta inverzná pre (x = -10,2, y = 2,53) je 166,1 stupňa. 

Opatrnosť pri používaní atan2 ()

Hodnota druhého zadaného argumentu by nemala byť 0. Ak je druhý zadaný argument 0, program nebude fungovať správne.

Zaujímavé články...