2011-01-21 30 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代碼。