0

我想在java中执行以下操作:

Math.pow((int),(double))

并将小数精度保持在 16 以上(比实际大得多)。

这可能吗?我知道它涉及使用 BigDecimal 和可能的 ln 函数,但我不确定如何处理这个问题。

提前致谢。

编辑

我问的原因是因为我试图以极高的精度计算 pi。目前,我正在使用 Chudnovsky 的算法。我已经尝试为此目的使用 taylor 系列,但它需要很长时间才能实用。

编辑

也许这是一个更好的问题:如何找到 BigDecimal 的平方根。(从技术上讲,自从加注到 0.5 后,与原来的相同......)

4

0 回答 0