我想知道是否有人知道如何在Javascript中找到指数方程的基础。
我找不到任何允许这样做的功能(例如使用数学函数)。
例如,如何在以下等式中找到“b”:
y = b^t
提前感谢您提供的任何帮助。
答案 0 :(得分:2)
你需要的是数学和对数。
y = b^t
=> t = log(y) / log(b)
=> log(b) = log(y) / t
=> b = 10 ^ ( log(y) / t )
所以它会像
b = Math.pow(10, (Math.log(y) / t));
-Hannes
答案 1 :(得分:1)
如果你知道y
和t
的值是多少,你可以通过计算y的第t个根来获得b
的值像这样:
Math.pow(y, 1/t);