BOOSTで特殊関数
BOOSTには, 数多くの特殊関数があります.つかってみましょう .
誤差関数 erf()
残念でした.誤差関数は, sin, cos, ガンマ関数と同様にC++に標準装備です. std::erf()
Bessel関数 Jν()
残念でした. Bessel関数はC++に標準装備です. std::cyl_bessel_j(nu,x) ところが, Appleは見えないところでは手を抜くので, Macでは使えません.そこで
#include <boost/math/special_functions/bessel.hpp> ... y=boost::math::cyl_bessel_j(nu,x);
と書かなければなりません.
球面調和関数
#include <boost/math/special_functions/spheric_harmonic.hpp> で使えますね.