第一種のベッセル関数を計算するライブラリ/関数を見つけようとしていますが、整数値ではありません。私は次のプログラムを持っています。
// Include standard libraries
#include <cstdlib>
#include <cmath>
#include <vector>
#include <array>
#include <iostream>
int main(int nargs, char* args[])
{
std::cout << "bessel function " << jn(5./2., 1.) << "\n" ;
}
ただし、この関数は整数値のみを計算するように思われるため、この例では、n=2 の最初のベッセル関数を取得しています。
整数以外の値で最初のベッセル関数を決定する方法を知っている人はいますか?
編集: J_(5/2)(x) を計算する C++ の関数を見つけたいです。