Javaの魅力のひとつとして、豊富な標準ライブラリが提供されていることが挙げられます。他の言語だと自作しないといけない機能が、こうも簡単に利用できるのは開発者にとっては本当に助かります。
ですが、もしプログラムの中にベータ関数やガンマ関数などのような特殊関数を用いらなければならないときはどうすればいいのでしょうか。標準ライブラリのMathクラスでは、そのような特殊関数は提供されていません。つまり、別の方法で特殊関数を使えるようにしないといけないわけです。
幸いにして、これを簡単に解決してくれるライブラリが存在します。Jakarta CommonsのMathパッケージでは、このような様々な関数が実装されています。これを用いることで、すぐに特殊関数を利用できるようになります。特殊関数を提供しているパッケージ名は、「org.apache.commons.math.special」になります。
[web] Jakarta Commons
[web] Overview Math 1.1 API
コメントする