Я пытаюсь найти библиотеку/функцию, которая вычисляет функцию Бесселя первого рода, но с нецелыми значениями. У меня есть следующая программа.C++: функция Бесселя с нецелыми
// 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" ;
}
Однако, кажется, эта функция вычисляет только для целочисленных значений, так что в данном примере я получаю первую функцию Бесселя при п = 2.
Кто-нибудь знает, как я могу определить первую функцию Бесселя с нецелыми значениями?
EDIT: Я хочу найти функцию на C++, которая вычисляет J_ (5/2) (x) для меня.
2 + 1/2 - целое число. попробуйте 2 + 1.0/2 вместо –
Я тоже пробовал 2.5, что тоже не работает. – chverb
Что такое 'jn()' на самом деле? –