log

De cppreference.com
Saltar a: navegación, buscar
#include <cmath>
 
float       log( float arg );
double      log( double arg );
long double log( long double arg );

La función log calcula el [[cpp/numeric/math/wp>es:logaritmo natural | logaritmo natural (neperiano)]] (en base e) de arg.

Contenido

[editar] Parámetros

arg - un valor en punto flotante que debe ser positivo.

Un error de rango ocurre si arg es 0.
Un error de dominio ocurre si arg es negativo.

[editar] Resultado

Un valor n que es el logaritmo natural de arg (es decir, e^n == arg).

Si arg es negativo o cero, se retorna un valor de error: NAN si es negativo, HUGE_VAL si es 0.

[editar] Ejemplo

El siguiente código utiliza las propiedades del logaritmo para calcular el logaritmo de un número x en una base arbitraria (pero que debe ser positiva) b:

    double x = 8.0;
    double b = 2.0;
    double answer = log(x) / log(b);

answer tiene el valor 3.0, porque 2.0 ^ 3.0 == 8.0.

[editar] Ver también

exp, log10, pow

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas