C ++ expm1 () - C ++ Standard Library

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_VALa 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

érdekes cikkek...