Численное интегрирование: адаптивные методы
Ранее я описывал методы численного интегрирования, которые сводились к приближению искомой функции многочленом и интегрированию этого многочлена. Точность в них увеличивалась засчёт увеличения числа узлов интерполяции. Но это не единственный способ увеличить точность.
Другим подходом к увеличению точности выступает разбиение промежутка интегрирования на меньшие частии применение квадратур уже к ним. Замечено, что чем меньше длина шага интегрирования – одного такого подпромежутка – тем выше точность. Поэтому уже не обязательно использовать большое число точек. Наиболее употребительными являются методы прямоугольников, трапеций и парабол.
Метод прямоугольников
Суть его заключается в следующем: на каждом отрезке подынтегральная функция приближается функцией , где точка – внутренняя точка -го промежутка. В зависимости от выбора этой точки различают:
- левые прямоугольники, когда она совпадает с левым концом промежутка
- центральные прямоугольники, когда она делит промежуток пополам
- правые прямоугольники, когда она самая правая
Формула простая до безобразия:
где – длина шага.
Метод трапеций
Всё то же самое, только
где – левые концы интервалов. Для значения интеграла получаем
Метод парабол
Есть мнение…
Логичнее использовать на каждом шаге формулу Гаусса, так как она точнее, а веса и корни можно посчитать один раз и дальше просто искать суммы.