Квадратура Гаусса – Якоби
В численном анализе квадратура Гаусса–Якоби (названная в честь Карла Фридриха Гаусса и Карла Густава Якоби Якоби ) — это метод числовой квадратуры, основанный на квадратуре Гаусса . Квадратура Гаусса – Якоби может использоваться для аппроксимации интегралов вида
где ƒ — гладкая функция на [−1, 1] и α , β > −1 . Интервал [−1, 1] можно заменить любым другим интервалом с помощью линейного преобразования. Таким образом, квадратуру Гаусса – Якоби можно использовать для аппроксимации интегралов с особенностями на концах. Квадратура Гаусса – Лежандра является частным случаем квадратуры Гаусса – Якоби с α = β = 0 . Аналогично квадратура Чебышева – Гаусса первого (второго) рода возникает, если взять α = β = −0,5 (+0,5) . В более общем смысле, специальный случай α = β превращает полиномы Якоби в полиномы Гегенбауэра , и в этом случае этот метод иногда называют квадратурой Гаусса – Гегенбауэра .
В квадратуре Гаусса – Якоби используется ω ( x ) = (1 - x ) а (1 + х ) б как весовая функция. Соответствующая последовательность ортогональных полиномов состоит из полиномов Якоби . Таким образом, квадратурное правило Гаусса–Якоби на n точках имеет вид
где x 1 , …, x n — корни многочлена Якоби степени n . Веса λ 1 , …, λ n определяются по формуле
где Γ обозначает гамма-функцию , а P ( а , б )
n ( x ) полином Якоби степени n .
Погрешность (разница между приблизительным и точным значением) составляет:
где .
Ссылки
[ редактировать ]- Рабиновиц, Филип (2001), «§4.8-1: квадратура Гаусса – Якоби», Первый курс численного анализа (2-е изд.), Нью-Йорк: Dover Publications , ISBN 978-0-486-41454-6 .
Внешние ссылки
[ редактировать ]- Правило Якоби - бесплатное программное обеспечение (Matlab, C++ и Fortran) для вычисления интегралов с помощью квадратурных правил Гаусса – Якоби.
- Правило Гегенбауэра - бесплатное программное обеспечение (Matlab, C++ и Fortran) для квадратуры Гаусса – Гегенбауэра.