如何在Perl中使用函数logarithm?

Mr *_*Duc -3 perl

我有一个命令,log(0.25)但计算器输出是-0.6和Perl输出-1.3.

为什么以及如何使用它?

Bar*_*mar 6

你的计算器基数为10对数,perl的log函数是自然对数(基数e).perl log文档显示了如何使用高中代数获得基数10日志:

sub log10 {
    my $n = shift;
    return log($n)/log(10);
}
Run Code Online (Sandbox Code Playgroud)