C ++ log1p () - C ++ standardna knjižnica

Funkcija log1p () u C ++ uzima argument x i vraća prirodni logaritam (base-e logaritam) od x + 1.

Funkcija je definirana u zaglavnoj datoteci.

(Matematika) log e (x + 1) = log1p (x) (U programiranju na C ++)

prototip log1p () (od standarda C ++ 11)

dvostruki log1p (dvostruki x); plutajući log1p (plutajući x); dugi dvostruki log1p (dugi dvostruki x); dvostruki log1p (T x); // Za integralni tip

Funkcija log1p () uzima jedan argument i vraća vrijednost tipa double, floatili long double.

log1p () Parametri

Funkcija log1p () uzima jedan obvezni argument u rasponu (-1, ∞).

Ako je vrijednost manja od -1, log1p () vraća Nan(Nije broj).

log1p () Povratna vrijednost

Funkcija log1p () vraća prirodni logaritam jedan plus zadani argument.

log1p () povratne vrijednosti
Parametar (x) Povratna vrijednost
x> 0 Pozitivan
x = 0 Nula
-1> x> 0 Negativan
x = -1 -∞ (- beskonačnost)
x <-1 NaN (nije broj)

Primjer 1: Kako funkcija log1p () radi u C ++?

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

Kada pokrenete program, izlaz će biti:

 log1p (x) = 3.10777 

Primjer 2: funkcija log1p () s integralnim tipom

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

Kada pokrenete program, izlaz će biti:

 log1p (x) = 4.99721 

Zanimljivi članci...