atan2(3) Library Functions Manual atan2(3) NUME atan2, atan2f, atan2l - funcie arc tangenta de doua variabile BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double atan2(double y, double x); float atan2f(float y, float x); long double atan2l(long double y, long double x); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): atan2f(), atan2l(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE Aceste funcii calculeaza valoarea principala a arcului tangent la y/x, utilizand semnele celor doua argumente pentru a determina cuadrantul rezultatului. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza valoarea principala a arcului tangent la y/x in radiani; valoarea returnata este cuprinsa in intervalul [-pi, pi]. Daca y este +0 (-0) i x este mai mic decat 0, se returneaza +pi (-pi). Daca y este +0 (-0) i x este mai mare decat 0, se returneaza +0 (-0). Daca y este mai mic decat 0 i x este +0 sau -0, se returneaza -pi/2. Daca y este mai mare decat 0 i x este +0 sau -0, se returneaza pi/2. Daca x sau y nu este un numar (,,Not a Number": NaN), se returneaza un NaN. Daca y este +0 (-0) i x este -0, se returneaza +pi (-pi). Daca y este +0 (-0) i x este +0, se returneaza +0 (-0). Daca y este o valoare finita mai mare (mai mica) decat 0, iar x este un infinit negativ, se returneaza +pi (-pi). Daca y este o valoare finita mai mare (mai mica) decat 0, iar x este un infinit pozitiv, se returneaza +0 (-0). Daca y este infinit pozitiv (infinit negativ), iar x este finit, se returneaza pi/2 (-pi/2). Daca y este infinit pozitiv (infinit negativ) i x este infinit negativ, se returneaza +3*pi/4 (-3*pi/4). Daca y este infinit pozitiv (infinit negativ) i x este infinit pozitiv, se returneaza +pi/4 (-pi/4). ERORI-IEIRE Nu apar erori. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |atan2(), atan2f(), atan2l() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C99, POSIX.1-2001. Varianta care returneaza double este, de asemenea, conforma cu SVr4, 4.3BSD, C89. CONSULTAI I acos(3), asin(3), atan(3), carg(3), cos(3), sin(3), tan(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 atan2(3)