所以我在这个链接上只有Java中的Math.log函数http://www.tutorialspoint.com/java/lang/math_log.htm
就其例子而言:
Math.log(60984.1) = 11.018368453441132
Run Code Online (Sandbox Code Playgroud)
我在计算器上尝试过它(我实际上只是使用了Windows科学计算器)并输入了60984.1然后记录,这表明它等同于log(60984.1).但结果是
4.785216618906530669507
Run Code Online (Sandbox Code Playgroud)
而不是java中的math.log函数的11.018368.是什么导致这种不一致?我不擅长数学,我试图实现一个使用log sig函数和简单日志的算法.我甚至不知道如何做一个简单的日志.我所基于的等式没有基础.只是简单的日志.什么是正确的Java登录?谢谢 :)
rge*_*man 11
是的,每种方法都有隐含的基础.自然日志(基数e)是结果11.018368453441132,但公共日志(基数10)产生结果4.785216618906530669507.
该Math级支持基地:
Math.log - 基地 eMath.log10- 基地10.Windows Calculator的按钮"ln"支持自然日志("ln"是自然日志的数学函数名称),它支持公共日志的"log"按钮.