2011-01-21 64 views
4

我正在寻找一个数学库,以便在Java/Scala中使用科学计算。特别是我需要完整的椭圆积分和修正的贝塞尔函数。如果它是开源的,我会很高兴,但我想我必须采取一切措施。 replacment一个SciPy的(用于科学计算的Python LIB)将是巨大的:-)具有椭圆积分和贝赛尔函数的Java/Scala数学库?

+0

RETAG:增加了Scala标签 – adrianboimvaser 2011-01-21 23:48:16

回答

3

据我所知,最广泛使用的Java数学库是:

你必须调查他们respectiveAPIs虽然以确定它们是否准确提供您重新的功能一刀。

1

我知道GNU科学图书馆包含椭圆积分和许多种贝塞尔函数。不幸的是,好的数学图书馆很难得到;你最好的选择可能是使用JNI来包装GSL(或者如果你可以使用JNA的话)。

如果你真的必须有纯Java/Scala函数,我想你可以翻译你需要的库的部分。这将是很多工作,但至少是GPL代码。