PHP | funciones log(), log10()

El logaritmo es la operación contraria a la exponenciación. El logaritmo de un número es, de hecho, el exponente al que debe elevarse el otro número, es decir, la base, para producir ese número. Si el Número de Euler ‘e’ se usa como base de cualquier operación logarítmica, entonces se conoce como Operación Logarítmica Natural, otra operación logarítmica popular es tomar 10 como base.

En PHP, la función log() se usa para calcular el logaritmo natural de un número si no se especifica la base y la función log10() calcula el logaritmo en base 10 de un número.

Función de registro()

Sintaxis:

float log ($arg, $base)

Parámetros : la función puede aceptar como máximo dos parámetros de la siguiente manera:

  • $arg: Este es un parámetro requerido que se refiere al número de cuyo logaritmo se va a calcular.
  • $base: este es un parámetro opcional que se refiere a la base de la operación logarítmica. Si no se proporciona, M_E, es decir, el número de Euler, se utiliza como base para calcular el logaritmo natural.

Tipo de retorno : esta función devuelve el resultado de la operación logarítmica.

Ejemplos:

Input :  $arg = M_E * M_E;
Output : 2

Input : $arg = 1024;
        $base = 2;
Output : 10    

El siguiente programa ilustra el funcionamiento de log() en PHP:

<?php
// PHP code to illustrate the working of log() Function 
$arg = 81;
$base = 3;
for(;$base<=$arg;$base*=$base)
  echo 'log('.$arg.', '.$base.') = '.log($arg, $base)."\n";
?>

Producción:

log(81, 3) = 4
log(81, 9) = 2
log(81, 81) = 1

función log10()

Sintaxis:

float log10 ($arg)

Parámetros : La función acepta un solo parámetro $arg que se refiere al número del cual se va a calcular el logaritmo.

Tipo de devolución : esta función devuelve el resultado de la operación logarítmica de base 10.

Ejemplos:

Input :  $arg = 100;
Output : 2

Input : $arg = 10000;
        $base = 4;
Output : 10    

El siguiente programa ilustra el funcionamiento de log10() en PHP:

<?php
// PHP code to illustrate the working of log10() Function 
$arg = 100000;
for(;$arg>=10;$arg/=10)
  echo 'log10('.$arg.') = '.log10($arg)."\n";
?>

Producción:

log10(100000) = 5
log10(10000) = 4
log10(1000) = 3
log10(100) = 2
log10(10) = 1

Puntos importantes a tener en cuenta :

  • La función log() es un método muy popular para calcular valores logarítmicos.
  • PHP | La función exp() es la contraparte funcional de log().

Publicación traducida automáticamente

Artículo escrito por PronabM y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *