Я хочу реализовать функции Бесселя первого и второго рода Description of bessel functions для комплексных чисел в C++. Теперь я ищу возможности представить их в своем исходном коде. Поскольку math.h содержит только функции бесселя для действительных чисел, мне было бы интересно увидеть любую возможность.C++ Функция Бесселя для комплексных чисел
ответ
Boost library реализует обычные функции Бесселя первого и второго рода и модифицированные функции Бесселя первого и второго рода как для реального, так и для комплексного числа (см. documentation about Bessel functions).
Don't try to reinvent the wheel, просто используйте реализацию Boost, которая намного превосходит все, что вы могли бы написать сами.
Это, похоже, не так. Я не смог скомпилировать что-то вроде 'std :: cout << boost :: math :: cyl_bessel_j
Действительно, они, похоже, не поддерживают сложные аргументы, если [это обсуждение] (http://boost.2283326.n4.nabble.com/no-subject-td4478639.html) все еще представляет текущее состояние. – Ruslan
Я не нашел, что Boost совместим со сложными аргументами (хотя это может быть ошибка с моей стороны).
Код FORTRAN разработан Д.Е. Amos (код, используемый MATLAB и другими) находится в public domain и может использоваться кем угодно. Я разрабатываю интерфейс C++ для библиотеки, расширяя ее до отрицательных заказов. Вы можете проверить это на GitHub.
- 1. Перегрузка * = для комплексных чисел
- 2. C++: функция Бесселя с нецелыми
- 3. Использование комплексных чисел в C++
- 4. Библиотека для комплексных чисел в Dev-C++
- 5. Compute Mutliplication комплексных чисел
- 6. Работа с массивами комплексных чисел
- 7. Функция, объединяющая функцию бесселя
- 8. Умножение массива комплексных чисел
- 9. Matlab график функции для комплексных чисел
- 10. Добавление двойники и комплексных чисел в C++
- 11. Сортировка комплексных чисел в векторе C++
- 12. БПФ массива комплексных чисел
- 13. Магнитуда комплексных чисел
- 14. Нормализация комплексных чисел
- 15. Оптимизация расчета комплексных степеней комплексных чисел в JavaScript для точности
- 16. Интеграция комплексных чисел в Java
- 17. Отображение комплексных чисел в java
- 18. Массив комплексных чисел в Python
- 19. Функция Бесселя для сложного аргумента в MATLAB
- 20. Matlab: (.) ^ * T операция для комплексных чисел
- 21. Как игнорировать предупреждения Python для комплексных чисел
- 22. Используется ли approx() для комплексных чисел?
- 23. Представление комплексных чисел в C++ для дискретного преобразования Фурье
- 24. Заполнение массива ошибок комплексных чисел
- 25. R-график матрицы комплексных чисел
- 26. Массив комплексных чисел в PyopenCL
- 27. Сравнение комплексных чисел в MATLAB
- 28. Сформировать двумерный массив комплексных чисел
- 29. Величина комплексных чисел во фракции
- 30. Matlab два комплексных чисел умножение
Да, да, есть. – Salgar
и это было бы? –
'http: // www.catb.org/esr/faqs/smart-questions.html' –