expm1(3) Library Functions Manual expm1(3) NUME expm1, expm1f, expm1l - exponenial minus 1 BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double expm1(double x); float expm1f(float x); long double expm1l(long double x); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): expm1(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500 || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE expm1f(), expm1l(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE Aceste funcii returneaza o valoare echivalenta cu exp(x) - 1 Rezultatul este calculat intr-un mod care este precis chiar daca valoarea lui x este aproape de zero, un caz in care exp(x) - 1 ar fi inexact din cauza scaderii a doua numere care sunt aproape egale. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza exp(x) - 1. Daca x nu este un numar (,,Not a Number": NaN), se returneaza un NaN. Daca x este +0 (-0), se returneaza +0 (-0). Daca x este infinit pozitiv, se returneaza infinit pozitiv. Daca x este infinit negativ, se returneaza -1. In cazul in care rezultatul depaete limitele, apare o eroare de interval, iar funciile returneaza -HUGE_VAL, -HUGE_VALF sau -HUGE_VALL, respectiv -HUGE_VALL. ERORI-IEIRE Consultai math_error(7) pentru informaii despre cum sa determinai daca a aparut o eroare la apelarea acestor funcii. Pot aparea urmatoarele erori: Eroare de interval, depaire errno este configurata la ERANGE (dar consultai ERORI). Se genereaza o excepie de depaire a limitei in virgula mobila (FE_OVERFLOW). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |expm1(), expm1f(), expm1l() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C99, POSIX.1-2001. BSD. ERORI Inainte de glibc 2.17, pe anumite arhitecturi (de exemplu, x86, dar nu i x86_64), expm1() lansa o excepie falsa de depaire a limitei inferioare in virgula mobila pentru unele valori x negative mari (in cazul in care rezultatul funciei se apropia de -1). Inainte de aproximativ glibc 2.11, expm1() a provocat o excepie falsa in virgula mobila nevalida in plus faa de excepia de depaire ateptata i a returnat un NaN in loc de infinit pozitiv, pentru unele valori pozitive mari x. Inainte de glibc 2.11, implementarea glibc nu configura errno la ERANGE atunci cand se producea o eroare de interval. CONSULTAI I exp(3), log(3), log1p(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 expm1(3)