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

Funkcija log1p () sistēmā C ++ ņem argumentu x un atgriež x + 1 dabisko logaritmu (bāzes-e logaritmu).

Funkcija ir definēta galvenes failā.

(Matemātika) log e (x + 1) = log1p (x) (C ++ programmēšanā)

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

dubultā log1p (dubultā x); pludiņš log1p (pludiņš x); garš dubultā log1p (garš dubultais x); dubultā log1p (T x); // Neatņemamajam tipam

Log1p () funkcija aizņem vienu argumentu un atgriež vērtību tipu double, floatvai long double.

log1p () parametri

Funkcijai log1p () ir vajadzīgs viens obligāts arguments diapazonā (-1, ∞).

Ja vērtība ir mazāka par -1, log1p () atgriež vērtību Nan(nav skaitlis).

log1p () Atgriežamā vērtība

Funkcija log1p () atgriež naturālo logaritmu ar plus plus doto argumentu.

log1p () atgriešanās vērtības
Parametrs (x) Atgriešanās vērtība
x> 0 Pozitīvi
x = 0 Nulle
-1> x> 0 Negatīvs
x = -1 -∞ (- bezgalība)
x <-1 NaN (nav skaitlis)

1. piemērs: Kā funkcija log1p () darbojas C ++?

 #include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 

Palaidot programmu, izeja būs:

 log1p (x) = 3,10777 

2. piemērs: funkcija log1p () ar integrālo tipu

 #include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 

Palaidot programmu, izeja būs:

 log1p (x) = 4,99721 

Interesanti raksti...