C ++ expm1 () - C ++ standarta bibliotēka

Funkcija expm1 () C ++ atgriež izvirzīto eksponenciālo (Eulera skaitli) e uz doto argumentu mīnus 1.

Funkcija ir definēta galvenes failā.

(Matemātika) e x - 1 = expm1 (x) (C ++ programmēšana)

expm1 () prototips (pēc standarta C ++ 11)

dubultā expm1 (dubultā x); pludiņš expm1 (pludiņš x); garā dubultā expm1 (garā dubultā x); dubultā expm1 (T x); // Šeit T ir neatņemams tips.

expm1 () parametri

Funkcijai expm1 () ir nepieciešams viens obligāts arguments (var būt pozitīvs, negatīvs vai 0).

expm1 () Atgriešanās vērtība

Funkcija expm1 () atgriež vērtību diapazonā (-1, ∞) .

Ja rezultāta lielums ir pārāk liels, lai to attēlotu ar atgriešanās veida vērtību, funkcija atgriežas HUGE_VALar pareizo zīmi un rodas pārpildes diapazona kļūda.

1. piemērs: Kā darbojas expm1 ()?

 #include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Palaidot programmu, izeja būs:

 e 2,19 - 1 = 7,93521

2. piemērs: expm1 () ar integrētu tipu

 #include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Palaidot programmu, izeja būs:

 e 4 - 1 = 53,5982

Interesanti raksti...