Погрешность метода трапеций: оценка остатка

Погрешность метода трапеций - это разность между точным значением определённого интеграла и его приближением по составной формуле трапеций. Она убывает как : при уменьшении шага вдвое ошибка падает примерно вчетверо. Уметь оценить эту погрешность нужно не ради красоты - без неё нельзя обоснованно выбрать число отрезков , при котором результат гарантированно точен до заданного . Ниже разберём остаточный член на одном отрезке и на всём , мажорантную оценку через вторую производную, апостериорный контроль по правилу Рунге и типовые задачи.
Формула трапеций и откуда берётся ошибка
Составная формула трапеций приближает интеграл , заменяя на каждом из отрезков длиной ломаной - отрезком прямой через соседние узлы. Сумма площадей трапеций даёт
Ошибка возникает потому, что прямая не совпадает с кривой: между узлами ломаная либо «срезает» выпуклость, либо «провисает» под вогнутостью. Если выпукла вниз (), хорда лежит выше графика и трапеции завышают интеграл; при - занижают. Знак и величина ошибки управляются именно второй производной - это ключевая мысль всей оценки погрешности.
Tool: оценить погрешность метода трапеций
Чтобы не считать , четвёртые подстановки и максимум вручную, опишите свою задачу в форме ниже: функция, пределы, число отрезков либо требуемая точность. Получите оценку остаточного члена, нужное и сравнение с точным значением, где оно берётся аналитически.
Остаточный член на одном отрезке
Рассмотрим один элементарный отрезок длиной . Заменяя линейной интерполяцией через концы и интегрируя остаток интерполяции, получаем точное выражение локальной погрешности:
Здесь - некоторая (неизвестная) точка внутри отрезка, существование которой гарантирует теорема о среднем. Локальная ошибка пропорциональна и второй производной. Знак минус подтверждает наблюдение: при имеем , то есть формула даёт больше точного значения.
Глобальная погрешность и порядок
Суммируя локальные ошибки по всем отрезкам и применяя теорему о промежуточном значении к набору , приходим к остаточному члену составной формулы:
Поскольку , один множитель из «съедается» суммированием, и остаётся . Это и есть порядок точности метода трапеций: погрешность есть . Удвоение числа отрезков () уменьшает ошибку в раза. Для сравнения, у метода Симпсона порядок - при том же числе вычислений ошибка падает в 16 раз за удвоение, поэтому на гладких функциях он точнее.
Порядок $O(h^2)$ означает: на графике ошибки в лог-лог координатах (по оси x - $\log h$, по оси y - $\log|R_n|$) точки ложатся на прямую с наклоном 2. Это удобный способ экспериментально проверить, что код реализован верно.
Мажорантная оценка через максимум второй производной
Точку мы не знаем, поэтому для гарантированной (априорной) оценки заменяем на максимум модуля по всему отрезку. Обозначив , получаем рабочую формулу оценки погрешности:
Вторая запись через удобнее для практической задачи «сколько отрезков нужно». Если требуется , разрешаем неравенство относительно :
Результат округляем вверх до целого. Эта оценка консервативна: реальная ошибка обычно в несколько раз меньше, потому что - максимум, а в формуле остатка стоит значение в одной средней точке.
Как найти на практике
Главная техническая трудность - найти . Алгоритм:
- Вычислить символьно.
- Найти критические точки: решить на .
- Сравнить в критических точках и на концах , ; взять наибольшее.
Для на : , на отрезке модуль максимален в , где , значит . Если аналитика тяжела, оценивают сверху грубой мажорантой (например, и дают тот же ) - оценка остаётся корректной, лишь чуть запас больше.
Апостериорная оценка: правило Рунге
Априорная оценка требует , что не всегда удобно. Апостериорный подход (правило Рунге) использует только два уже посчитанных приближения. Считаем и (удвоив число отрезков). Поскольку ошибка ведёт себя как , для метода с порядком :
Если , точность достигнута. Более того, по Ричардсону можно уточнить ответ:
Любопытно, что эта экстраполяция трапеций совпадает с формулой Симпсона - именно так строится метод Ромберга, где трапеции экстраполируются по столбцам до высоких порядков.
Когда оценка не работает
Формула выведена в предположении - непрерывной второй производной. Если её нет, порядок падает:
- На вторая производная не ограничена в нуле, , и наблюдаемый порядок снижается до .
- На функции с изломом (разрыв ) трапеции на «гладких» кусках сходятся как , но узел разбиения должен попасть в точку излома - иначе на содержащем излом отрезке ошибка испортит всё.
- На периодической гладкой функции, проинтегрированной по целому периоду, трапеции, наоборот, сходятся экспоненциально быстро - краевые члены формулы Эйлера-Маклорена взаимно уничтожаются. Это исключение работает в пользу метода.
Типовые задачи на оценку погрешности
В контрольных и на коллоквиуме просят, как правило, одно из трёх: (1) посчитать при заданном и оценить погрешность через ; (2) найти минимальное , гарантирующее - это прямое применение формулы ; (3) применить правило Рунге к паре и уточнить ответ по Ричардсону. Реже встречается обратная задача - по известной фактической ошибке восстановить эффективный порядок метода как .
Частые ошибки
- Берут первую производную вместо второй. В остатке трапеций стоит именно - линейная интерполяция точна для многочленов первой степени, поэтому ошибка начинается со второй производной.
- Забывают модуль и максимум. - это , а не в произвольной точке и не без модуля. При , меняющей знак, без модуля оценка занижается.
- Путают и . Локальная ошибка на одном отрезке , но глобальная (составная) - степень падает на единицу из-за суммирования слагаемых.
- Делят разность Рунге на , а не на . Знаменатель правила Рунге - для трапеций, а не 4.
- Применяют оценку к негладкой функции. Если не ограничена (корень, излом), формула даёт бесконечность - нужно дробить интеграл или менять переменную.
FAQ
Почему в остаточном члене именно делитель 12? Он получается прямым интегрированием остатка линейной интерполяции по отрезку: , и с учётом множителя выходит . Число 12 - чистая константа квадратуры, как 180 у Симпсона.
Как оценить погрешность, если функция задана таблицей и формулы для нет? Используйте правило Рунге: ему вторая производная не нужна, только значения функции. Посчитайте и на тех же узлах (для нужна вдвое более частая таблица) и оцените ошибку как . Если узлы зафиксированы и сгустить нельзя, приближают конечными разностями второго порядка.
Что точнее при одном и том же - трапеции или средние прямоугольники? У обоих порядок , но константы остатка разные: у трапеций , у средних прямоугольников - вдвое меньше. Формула средних точек обычно точнее трапеций, хотя и те и другие проигрывают Симпсону на гладких функциях.
Коротко
Погрешность метода трапеций описывается остаточным членом , , и имеет порядок : при делении шага пополам ошибка падает вчетверо. Для гарантированной оценки берут мажоранту , где ; из неё находят минимальное число отрезков под заданную точность . Когда искать неудобно или функция задана таблично, погрешность контролируют апостериорно по правилу Рунге через пару приближений : , а экстраполяция Ричардсона уточняет ответ до точности Симпсона. Оценка справедлива для дважды непрерывно дифференцируемых функций; на негладких порядок снижается, а на гладких периодических - наоборот, резко возрастает.
Читайте также

Метод Симпсона: численное интегрирование
Метод Симпсона: квадратурная формула на параболе через три точки, составная формула, погрешность , сравнение с прямоугольниками и трапециями, правило 3/8.

Теорема Тейлора, остаточный член Лагранжа: оценка погрешности
Теорема Тейлора и остаточный член в форме Лагранжа: формула с производной порядка в промежуточной точке, вывод, оценка погрешности приближения функции многочленом Тейлора и примеры.

Метод Рунге-Кутты 4 порядка: численное решение ОДУ
Метод Рунге-Кутты 4 порядка для задачи Коши: формулы коэффициентов –, шаг , локальная и глобальная погрешность , сравнение с методом Эйлера и пример расчёта.