我正在寻找一个 Java 库来计算 gamma、beta、erf、bessel 特殊函数(以及一些相关函数),以便包含在我们自己的公式解析器中。数值精度是首要任务——它是一个科学程序。而且它必须是开源的并且免费用于商业用途(如 Apache 和 BSD 许可证)。
我想我会很快找到像 JAMA 库这样的“经典”、“参考”实现是用于矩阵运算的,但到目前为止我还找不到。我们只需要特殊的函数评估,不需要任何额外的库特性。
我发现的第一个是Apache Common Math,但我发现 beta 函数的准确性很差:http: //commons.apache.org/proper/commons-math/userguide/special.html。
然后我找到了柯尔特。看起来不错,但我不确定它是否经过开发人员和用户的正确测试(一些很少使用的代码可能是从有错误的地方复制的,等等)
任何建议将不胜感激。