Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vychmat_lektsii / Лекция 1 Численное интегрирование.doc
Скачиваний:
15
Добавлен:
19.07.2019
Размер:
418.82 Кб
Скачать

Составные квадратурные формулы с переменным шагом.

Рассмотрим интегрирование функций f(x) с дополнительным условием f"(x) монотонная знакоопределенная функция на заданном интервале.

Пусть она монотонно убывающая. Положим х0=а. Определяем наибольшее значение х1 из условия R0≤ε (погрешность простейшей формулы прямоугольников не превышала заданной погрешности)

Надо решить уравнение

Имеем

В итоге будем иметь общую формулу

Количество интервалов определяется точностью ε и поведением второй производной на заданном интервале. Однако верхнюю границу можно определить по длине наименьшего частичного интервала

Просуммировав, получим составную квадратурную формулу прямоугольников с переменным шагом :

Если f"(x) монотонно возрастающая положительная то частичные интервалы определяются справа налево от точки в к точке а , если монотонно возрастающая отрицательная, то частичные интервалы определяются слева направо от точки а к точке в.

Оценка общей погрешности численного интегрирования

При определении общей погрешности численного интегрирования надо понимать , что помимо остаточного члена есть погрешность задания весов ( коэффициентов ) в формулах и погрешность вычисления значений функции в узлах. Таким образом , абсолютная погрешность численного определения интеграла может быть представлена в виде:

∆qi - абсолютная погрешность весов,

∆ξi - абсолютная погрешность узлов

При компьютерном вычислении можно считать

∆qi ≈∆ξi ≈ε , 0 ≤ i ≤ n-1 , ε- точность представления вещественных чисел

Видно , что для оценки погрешности надо иметь числовую оценку модуля функции и ее первой производной.

Пусть это будут величины М0 и М1.

∆I=nε(М01)+│R│

Если далее аналогично предположить , что существуют такие М2 и М4 для второй и четвертой производных , то получим выражения для ∆I формул прямоугольников, трапеций и Симпсона .

Существует абсолютная погрешность ∆Imin для любой квадратурной формулы, которую нельзя уменьшить увеличивая число шагов.

Конкретное значение зависит от М0, М1, М2, М4, а, в, ε . Рассмотрим пример : для формулы Симпсона имеем:

В итоге :

Если (в-а)=1, M0+M1=1,M4=45,ε=10-7 тогда n=25, ∆Imin=3.10-6

Если определение констант оказывается затрудненным , то переходят к вычислению с двойной точностью.

Правило Рунге оценки погрешности квадратурной формулы

Для оценки погрешности любой квадратурной формулы с шагом h/2 следует вычислить численный интеграл по той же формуле с шагом h , тогда погрешность первоначального вычисления имеет величину

На практике для прямоугольников и трапеций , формулы Симпсона

,

В основе этого правила уточнения лежит экстраполяция Ричардсона.

Идея экстраполяции Ричардсона в том , чтобы из значений Qh/2 и Qh составить такую линейную комбинацию

Qh/2,h=c1 Qh/2 + c2 Qh ,

чтобы погрешность приближения интеграла I с помощью этой линейной комбинации Qh/2,h была более высокого порядка h , чем Qh/2 и Qh по отдельности

Коэффициенты выбираются в виде

Точность квадратурной формулы при фиксированном числе узлов существенно зависит от расположения этих узлов. При неудачно расположении узлов квадратурная формула может дать весьма искаженные результаты.

Вообще при наличии большого числа нулей подынтегральной функции или при наличии большого числа экстремумов ( когда производная f'(x) равна нулю) точность кв. формул резко понижается. Шаг h следует выбирать так , чтобы он был намного меньше расстояний между соседними нулями функции f(x) и ее производной f'(x) .

Для этого рекомендуется основной отрезок интегрирования разбить на частичные , внутри каждого из которых функции f(x) и f'(x) сохраняют постоянный знак.

Для общей ориентировки следует построить график функции f(x) .

Если подынтегральная функция задана табличными значениями , то строго говоря нет возможности оценить погрешность . Через конечную систему точек можно провести бесчисленное множество кривых .

Использование квадратурных формул возможно лишь тогда , когда в какой-то мере известно поведение функции вне обозначенных точек.