-2

这可能是一个非常简单的问题,但我已经有一段时间没有接触过算法了。

我的对数刻度为 20,100,500,2500,12500,分别与 1,2,3,4,5 相关。现在,我想知道 225 值在上面的刻度上的位置是什么?而且,反过来说,我将如何找出 2.3 的值在量表上的含义。如果有人可以帮助我回答和解释这个问题,那就太好了。

4

1 回答 1

0

请注意,刻度中的每一步都将前一步乘以 5。

所以你的输出的明确公式是

y = 4 * 5^x

或者

x = log-base-5(y/4)

在哪里

log-base-5(n) = log(n)/log(5)

如果你想在代码中计算它。最后一行称为基本公式的变化,并在此处解释 您可以在公式右侧使用自然对数或普通对数,没关系。

于 2016-08-09T15:59:59.670 回答