Численное интегрирование
7.7. Задачи
- Получить локальную и глобальную оценки погрешности для формулы трапеций.
Решение. Локальную оценку погрешности получим, используя формулы для истинного члена интерполяционного полинома:
В случае формулы трапеции имеем
Погрешность для всего отрезка [a, b] будет следующей :
- Получить квадратурную формулу Гаусса для двух узлов на отрезке
Решение. В случае двух узлов N = 1 (количество отрезков разбиения), M = 2, N + 1 = 3 (степень полинома). Узлы tn и веса Cn должны удовлетворять следующей системе уравнений:
В данном случае система уравнений будет:
откуда получим
Формула Гаусса записывается как
Эта формула будет точной для полиномов третьей степени.
- Предложить способ вычисления интеграла
Решение. Представим интеграл I как сумму двух интегралов
Первый интеграл I1 вычисляется аналитически: I1 = 1, 6. Поскольку подынтегральная функция в I2 трижды непрерывно дифференцируема и ограничена, то I2 можно вычислить, например, по формуле прямоугольников с центральной точкой:
- Предложить способ уточнения приближенного значения интеграла по квадратурной формуле, при вычисленных значениях этого интеграла при двух шагах интегрирования: h и h/2 ( правило Рунге ).
Решение. Интеграл I может быть представлен в виде
где Ip(h) — приближенные значения интеграла, вычисленные по формуле с порядком точности p с шагом h,
- значение интеграла, вычисленное по той же формуле с шагом вдвое меньшим. При малых h константы C и C1 близки. Этот факт тоже необходимо доказывать. Доказательство труда не представляет — пользуясь теоремой Лагранжа о среднем, легко получить, что эти величины отличаются на O(hp). Тогда получимоткуда следует
Подставив C во вторую формулу для вычисления I(c, h/2), получим:
Во - первых, эта простая формула позволяет относительно дешевым способом уточнить вычислительное значение интеграла с шагом h/2. Во - вторых, получаем возможность контролировать точность численного интегрирования путем вычисления значения интеграла дважды (с шагами h и h/2 ).
Примечание. Легко получается аналог правила Рунге при вычислении интеграла для табличной функции. Необходимо лишь с использованием одних и тех же квадратурных формул вычислить интеграл с шагом таблицы h и затем повторить вычисления, выкинув половину точек, с шагом 2h.