Javascript - 找到指数方程的基础

时间:2013-02-11 09:08:45

标签: javascript algebra

我想知道是否有人知道如何在Javascript中找到指数方程的基础。

我找不到任何允许这样做的功能(例如使用数学函数)。

例如,如何在以下等式中找到“b”:

y = b^t

提前感谢您提供的任何帮助。

2 个答案:

答案 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)

如果你知道yt的值是多少,你可以通过计算y的第t个根来获得b的值像这样:

Math.pow(y, 1/t);

来源: JavaScript: Calculate the nth root of a number