Какой алгоритм используется для реализации функции HermiteH (mathematica)

Мне нужно перенести численное моделирование, написанное в Wolfram Mathematica, на другой язык. Часть, которая доставляет мне неприятности, состоит в том, что код вызывает функцию HermiteH с нецелым порядком (параметр n это дробное число, а не целое число), которое, как я предполагаю, является некоторым расширением полиномов Эрмита. Какой алгоритм можно использовать для реализации этой функции и что он на самом деле рассчитывает, если задан нецелый порядок?

(Я знаю, как реализовать полиномы Эрмита для целых порядков)

1 ответ

Решение

http://www.maplesoft.com/support/help/maple/view.aspx?path=HermiteH

Для n, отличного от неотрицательного целого числа, аналитическое расширение полинома Эрмита определяется как

где KummerM - функция Куммера (первого рода) M, а Γ - гамма-функция

Другие вопросы по тегам