2

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

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

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

y = b^t

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

4

2 回答 2

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));

-汉内斯

于 2013-02-11T09:21:20.670 回答
1

如果你知道 和 的值是什么yt你可以b通过计算y 的第 t 根得到 的值,如下所示:

Math.pow(y, 1/t);

来源: JavaScript:计算数字的第 n 个根

于 2013-02-11T09:19:30.630 回答