Квадратура Гаусса – Эрмита
(Перенаправлено из квадратуры Гаусса-Эрмита )
В численном анализе квадратура Гаусса–Эрмита представляет собой форму квадратуры Гаусса для аппроксимации значения интегралов следующего вида:
В этом случае
где n — количество используемых точек выборки. X i i являются корнями физической версии полинома Эрмита H n ( x ) ( = 1,2,..., n ), а соответствующие веса w i определяются выражением [1]
Пример с заменой переменной
[ редактировать ]Рассмотрим функцию h(y) , где переменная y имеет нормальное распределение : . Ожидание соответствует h : следующему интегралу
Поскольку это не совсем соответствует полиному Эрмита, нам нужно заменить переменные:
В сочетании с интегрированием заменой получаем:
что приводит к:
Ссылки
[ редактировать ]- ^ Абрамовиц, М. и Стегун, И.А., Справочник по математическим функциям , 10-е издание с исправлениями (1972), Дувр, ISBN 978-0-486-61272-0 . Уравнение 25.4.46.
- Олвер, Фрэнк WJ ; Лозье, Дэниел М.; Буасверт, Рональд Ф.; Кларк, Чарльз В., ред. (2010), «Квадратура: формула Гаусса – Эрмита» , Справочник NIST по математическим функциям , Cambridge University Press, ISBN 978-0-521-19225-5 , МР 2723248 .
- Шао, Т.С.; Чен, TC; Франк, РМ (1964). «Таблицы нулей и гауссовских весов некоторых связанных полиномов Лагерра и связанных с ними обобщенных полиномов Эрмита» . Математика. Комп . 18 (88): 598–616. дои : 10.1090/S0025-5718-1964-0166397-1 . МР 0166397 .
- Стин, Нью-Мексико; Бирн, Джорджия; Гелбард, Э.М. (1969). «Гауссовы квадратуры для интегралов и . doi Math. Comp . 23 (107): 661–671. : 10.1090 /S0025-5718-1969-0247744-3 . MR 0247744 .
- Шизгал, Б. (1981). «Квадратурная процедура Гаусса для использования при решении уравнения Больцмана и связанных с ним задач». Дж. Компьютер. Физ . 41 : 309–328. дои : 10.1016/0021-9991(81)90099-1 .
Внешние ссылки
[ редактировать ]- Таблицы абсцисс Гаусса-Эрмита и весов до порядка n = 32 см. на http://www.efunda.com/math/num_integration/findgausshermite.cfm .
- Обобщенная квадратура Гаусса – Эрмита , бесплатное программное обеспечение на C++, Fortran и Matlab.