|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Формулы численного интегрированияЗаменим подынтегральную функцию, входящую в (2.50), интерполяционным многочленом Лагранжа нулевой степени, проходящим через середину отрезка — точку
Формула (2.52) носит название формулы прямоугольников или формулы средних. Ее погрешность составляет:
Разложение функции f(x) в ряд относительно середины отрезка имеет вид:
Подставим выражение (2.54) в (2.53), получим:
При вычислении ошибки интегрирования уничтожился не только первый, но и второй член разложения, что связано с симметричным выбором узла интегрирования. И хотя по построению формула точна для многочленов нулевого порядка, выбор симметричного узла интерполяции привел к тому, что формула точна для любой линейной функции. Значение остаточного члена в формуле прямоугольников (2.53) может быть велико, так как разность (b-a) может быть достаточно большой. Для повышения точности введем сетку.
С достаточно мелким шагом
Величина остаточного члена составляет:
Заменяя в (2.58) сумму интегралом, получим:
Тогда, если обозначить
В том случае, когда функция f(x) задана в виде таблицы, ее значение в середине интервала неизвестно. Это значение находится, как правило, интерполированием, что приводит к ухудшению точности формулы. В случае таблично заданных функций удобно в качестве узлов интерполяции выбрать начало и конец отрезка интегрирования, т. е. заменить функцию f(x) многочленом Лагранжа первой степени. Имеем:
Имея в виду, что x0=a, x1=b. Эта формула носит название формулы трапеций. При использовании формулы трапеций для оценки погрешности интегрирования вычислением
Погрешность формулы трапеций вдвое больше погрешности формулы прямоугольников. Это объясняется тем, что выбор в формуле прямоугольников в качестве узла интерполяции симметричного узла приводит к повышению ее точности. Для повышения точности формулы (2.61) введем на отрезке [a,b] сетку:
Подсчитывая значение интеграла для каждого интервала и суммируя эти значения, получаем обобщенную формулу трапеций:
Со значение остаточного члена:
Эти формулы упрощаются на сетке с постоянным шагом
Введем обозначение
Таким образом, формула трапеций (как и формула прямоугольников) имеет второй порядок точности относительно шага сетки, и погрешность асимптотически стремится к нулю приh→0 с точностью до членов более высокого порядка малости.
Для повышения порядка точности формулы численного интегрирования заменим подынтегральную кривую параболой — интерполяционным многочленом Лагранжа второй степени, выбрав в качестве узлов интерполяции концы и середину отрезка интегрирования: x0=a, В этом случае, проинтегрировав интерполяционный многочлен для равноотстоящих узлов, получим
При этом значение остаточного члена
Формулу (2.67) называют формулой Симпсона. Как и в предыдущих двух случаях, для повышения точности формулы (2.67) введем сетку с достаточно малым шагом. Суммируя значения интегралов, полученных по (2.67) для каждого интервала, получаем обобщенную формулу Симпсона (парабол), которая на равномерной сетке имеет вид:
Введя обозначения:
Формулу (1) можно записать в более простом виде:
А величина остаточного члена:
Таким образом, формула парабол имеет четвертый порядок точности относительно шага сетки. Введем обозначение
Пример: С помощью формулы Симпсона вычислить интеграл:
Решение: Имеем 2m=10. Отсюда
Результаты вычислений приведены в таблице 67. Вычисление интеграла по формуле Симпсона (таблица 67)
По формуле
Подсчитаем погрешность результата (3). Так как
То:
Отсюда:
И, следовательно:
Значит: I=0,69315±0,000013
Поиск по сайту: |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (2.826 сек.) |