小编lol*_*lla的帖子

错误:无法记录-9.4351e + 0.007的日志

我正在使用Perl创建一个迷你搜索引擎.虽然这样做我正在使用一个带有日志到基数10的公式.但是对于某些值我得到一个错误:

不能记录-9.4351e + 0.007的日志.

无法跟踪我从哪里得到此错误.我只是想忽略这个案子.如何在Perl中处理这个问题.查找基数10的子程序如下:

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

所以我可能正在寻找一张支票,上面写着,如果是这样,那么价值就找不到日志了.

perl logarithm

0
推荐指数
1
解决办法
749
查看次数

标签 统计

logarithm ×1

perl ×1