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








