Descrição
Esta função retorna o logaritmo natural de EXPR, ou $ _ se omitido. Para obter o log de outra base, use a álgebra básica: O log de base N de um número é igual ao log natural desse número dividido pelo log natural de N.
Sintaxe
A seguir está a sintaxe simples para esta função -
log EXPR
log
Valor de retorno
Esta função retorna o número do ponto flutuante no contexto escalar.
Exemplo
A seguir está o código de exemplo que mostra seu uso básico -
#!/usr/bin/perl -w
print "log10(2): ", log10(2), "\n";
print "log10(2): ", log10(3), "\n";
print "log10(2): ", log10(5), "\n";
sub log10 {
my $n = shift;
return log($n)/log(10);
}
Quando o código acima é executado, ele produz o seguinte resultado -
log10(2): 0.301029995663981
log10(2): 0.477121254719662
log10(2): 0.698970004336019