C ++ log1p () - C ++ Standardbibliothek

Die Funktion log1p () in C ++ verwendet ein Argument x und gibt den natürlichen Logarithmus (Basis-e-Logarithmus) von x + 1 zurück.

Die Funktion ist in der Header-Datei definiert.

(Mathematik) log e (x + 1) = log1p (x) (In C ++ - Programmierung)

log1p () Prototyp (Stand C ++ 11 Standard)

double log1p (double x); float log1p (float x); langes doppeltes log1p (langes doppeltes x); doppeltes log1p (T x); // Für integralen Typ

Die log1p () Funktion nimmt ein einziges Argument und gibt einen Wert des Typs double, floatoder long double.

log1p () Parameter

Die Funktion log1p () verwendet ein einzelnes obligatorisches Argument im Bereich (-1, ∞).

Wenn der Wert kleiner als -1 ist, gibt log1p () Nan(keine Zahl) zurück.

log1p () Rückgabewert

Die Funktion log1p () gibt den natürlichen Logarithmus von eins plus dem angegebenen Argument zurück.

log1p () gibt Werte zurück
Parameter (x) Rückgabewert
x> 0 Positiv
x = 0 Null
-1> x> 0 Negativ
x = -1 -∞ (- unendlich)
x <-1 NaN (keine Zahl)

Beispiel 1: Wie funktioniert die Funktion log1p () in C ++?

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 log1p (x) = 3,10777 

Beispiel 2: log1p () -Funktion mit Integraltyp

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 log1p (x) = 4,99721 

Interessante Beiträge...