C ++ log1p () - Biblioteca estándar de C ++

La función log1p () en C ++ toma un argumento x y devuelve el logaritmo natural (logaritmo base-e) de x + 1.

La función se define en el archivo de encabezado.

(Matemáticas) log e (x + 1) = log1p (x) (En Programación C ++)

prototipo log1p () (A partir del estándar C ++ 11)

doble log1p (doble x); flotar log1p (flotar x); long double log1p (long double x); doble log1p (T x); // Para tipo integral

La función log1p () toma un solo argumento y devuelve un valor de tipo double, floato long double.

Parámetros log1p ()

La función log1p () toma un solo argumento obligatorio en el rango (-1, ∞).

Si el valor es menor que -1, log1p () devuelve Nan(No es un número).

log1p () Valor de retorno

La función log1p () devuelve el logaritmo natural de uno más el argumento dado.

log1p () devuelve valores
Parámetro (x) Valor devuelto
x> 0 Positivo
x = 0 Cero
-1> x> 0 Negativo
x = -1 -∞ (- infinito)
x <-1 NaN (no es un número)

Ejemplo 1: ¿Cómo funciona la función log1p () en C ++?

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

Cuando ejecute el programa, la salida será:

 log1p (x) = 3,10777 

Ejemplo 2: función log1p () con tipo integral

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

Cuando ejecute el programa, la salida será:

 log1p (x) = 4.99721 

Articulos interesantes...