我已经为很大的数字编写了一个JS数学库,该库保留了精度并且可以用于任何基础。整个库都是自定义的,因为默认的数学函数都无法处理这些数量的数字。

这意味着电源处理器也必须自定义。对于整数幂而言,它足够简单,但是我发现的计算十进制幂的唯一方法是执行sqrt(1^0*num^1)(0+1)/2并重复该过程,直到第二个数字等于幂的小数部分为止。这是大多数十进制幂背后的基本概念,还是有一种非猜测和检验方法?

最佳答案

小数幂使用对数,因为bx = ex ln b。当然,这需要具有任意精度的对数和幂运算能力,但是选择合适的对数底数可以使其易于管理。

10-02 16:48