C ++ log1p () - C ++ szabványos könyvtár

A log1p () függvény a C ++ - ban vesz egy x argumentumot, és az x + 1 természetes logaritmusát (base-e logaritmust) adja vissza.

A függvény a fejlécfájlban van meghatározva.

(Matematika) log e (x + 1) = log1p (x) (C ++ programozásban)

log1p () prototípus (C ++ 11 szabvány szerint)

dupla log1p (dupla x); float log1p (float x); hosszú kettős log1p (hosszú kettős x); kettős log1p (Tx); // Integrál típusra

A log1p () függvény egyetlen argumentumot vesz fel, és egy típusú double, floatvagy long double.

log1p () Paraméterek

A log1p () függvény egyetlen kötelező argumentumot vesz fel a (-1, ∞) tartományba.

Ha az érték kisebb, mint -1, a log1p () visszatér Nan(Nem szám).

log1p () Visszatérési érték

A log1p () függvény visszaadja egy és az adott argumentum természetes logaritmusát.

log1p () visszatérési értékeket
Paraméter (x) Visszatérési érték
x> 0 Pozitív
x = 0 Nulla
-1> x> 0 Negatív
x = -1 -∞ (- végtelen)
x <-1 NaN (nem szám)

1. példa: Hogyan működik a log1p () függvény a C ++ nyelven?

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

A program futtatásakor a kimenet a következő lesz:

 log1p (x) = 3,10777 

2. példa: log1p () függvény integrált típussal

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

A program futtatásakor a kimenet a következő lesz:

 log1p (x) = 4,99721 

érdekes cikkek...