在Java中使用Big Decimal自定义Math.Exp的实现

时间:2017-03-02 13:18:14

标签: java math bigdecimal exponent

我有一个算法实现,它处理极小和极大的值。 我正在使用

BigDecimalMath result = BigDecimalMath.exp(a) 
//where a is any bigdecimal value

可以在此处找到BigDecimalMath库 https://arxiv.org/src/0908.3030v2/anc

根据我的最佳知识,此函数仅计算到E9(即-3.44E9),但我的最小值为-3.47E14(为此会出现溢出错误) 我在JAVA中实现了这个算法,因为它已经在其他编程语言中实现,所以我必须找到解决这个问题的方法。

任何人都可以在使用或不使用此库的情况下提供帮助。

0 个答案:

没有答案