Az expm1 () függvény a C ++ - ban az e argumentumra emelt exponenciális (Euler-szám) mínusz 1 értéket adja vissza.
A függvény a fejlécfájlban van meghatározva.
(Matematika) e x - 1 = expm1 (x) (C ++ programozás)
expm1 () prototípus (C ++ 11 szabvány szerint)
dupla expm1 (dupla x); float expm1 (float x); hosszú dupla expm1 (hosszú dupla x); dupla expm1 (Tx); // Itt T egy integrált típus.
expm1 () Paraméterek
Az expm1 () függvény egyetlen kötelező argumentumot vesz fel (lehet pozitív, negatív vagy 0).
expm1 () visszatérési érték
Az expm1 () függvény a (-1, ∞) tartományban adja vissza az értéket .
Ha az eredmény nagysága túl nagy ahhoz, hogy a visszatérési típus értékével ábrázolják, a függvény HUGE_VAL
a megfelelő előjellel tér vissza , és túlcsordulási tartományi hiba lép fel.
1. példa: Hogyan működik az expm1 ()?
#include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
A program futtatásakor a kimenet a következő lesz:
e 2,19 - 1 = 7,93521
2. példa: expm1 () integrált típussal
#include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
A program futtatásakor a kimenet a következő lesz:
e 4 - 1 = 53,5982