C ++ log1p () - biblioteka standardowa C ++

Funkcja log1p () w C ++ pobiera argument x i zwraca logarytm naturalny (logarytm podstawowy-e) z x + 1.

Funkcja jest zdefiniowana w pliku nagłówkowym.

(Matematyka) log e (x + 1) = log1p (x) (W programowaniu w C ++)

log1p () prototyp (w standardzie C ++ 11)

podwójne log1p (podwójne x); float log1p (float x); long double log1p (long double x); podwójne log1p (T x); // Dla typu całkowitego

Funkcja log1p () przyjmuje jeden argument i zwraca wartość typu double, floatlub long double.

log1p () Parametry

Funkcja log1p () przyjmuje jeden obowiązkowy argument z zakresu (-1, ∞).

Jeśli wartość jest mniejsza niż -1, log1p () zwraca Nan(Not a Number).

log1p () Zwracana wartość

Funkcja log1p () zwraca logarytm naturalny z liczby jeden plus podany argument.

log1p () zwraca wartości
Parametr (x) Wartość zwracana
x> 0 Pozytywny
x = 0 Zero
-1> x> 0 Negatywny
x = -1 -∞ (- nieskończoność)
x <-1 NaN (nie jest liczbą)

Przykład 1: Jak działa funkcja log1p () w C ++?

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

Po uruchomieniu programu wynik będzie następujący:

 log1p (x) = 3,10777 

Przykład 2: funkcja log1p () z typem całkowitym

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

Po uruchomieniu programu wynik będzie następujący:

 log1p (x) = 4,99721 

Interesujące artykuły...