Автор работы: Пользователь скрыл имя, 12 Января 2012 в 17:33, реферат
К первому классу задач относятся задачи интегрирования таблично заданных функций (полученных, например, при проведении лабораторного эксперимента). В таком случае информация о гладкости подынтегральных функций отсутствует, и возможности в выборе узлов интегрирования очень ограничены. Для решения задач этого класса наиболее эффективными будут квадратурные формулы интерполяционного типа, а для оценки погрешности удобно пользоваться правилом Рунге.
ВВЕДЕНИЕ 3
ФОРМУЛА СИМПСОНА 4
КВАДРАТУРНЫЕ ФОРМУЛЫ ГАУССА-КРИСТОФФЕЛЯ 9
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 13
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
ИНФОРМАТИКИ И
Методы
численного интегрирования:
Симпсона, Гаусса-Кристоффеля
Реферат
2008
СОДЕРЖАНИЕ
Задачи приближенного вычисления определенного интеграла (на отрезке или по многомерной области) фактически разбивается на два самостоятельных класса задач.
К первому классу задач относятся задачи интегрирования таблично заданных функций (полученных, например, при проведении лабораторного эксперимента). В таком случае информация о гладкости подынтегральных функций отсутствует, и возможности в выборе узлов интегрирования очень ограничены. Для решения задач этого класса наиболее эффективными будут квадратурные формулы интерполяционного типа, а для оценки погрешности удобно пользоваться правилом Рунге.
Ко второму классу относятся задачи вычисления значения определенного интеграла от известной функции. При этом самая ресурсоемкая операция с точки зрения вычислений — подсчет значений функции. При решении задач этого класса желательно использовать численные методы, позволяющие получать как можно более высокую точность при наименьшем количестве вычислений, при этом выбор узлов квадратурных формул целиком в руках вычислителя. В этом случае наиболее эффективными окажутся квадратурные формулы типа Гаусса-Кристоффеля.
В реферате рассмотрено общее семейство квадратурных формул Ньютона-Котеса, частным случаем которого является метод Симпсона и формулы Гаусса-Кристоффеля.
Задача численного интегрирования заключается в вычислении приближенного значения определенного интеграла вида:
Если предположить, что f(x) на рассматриваемом отрезке [a, b] не изменяется (f(x) = const), то значение интеграла функции на заданном отрезке может быть посчитано по формуле:
Если , получается формула прямоугольников с центральной точкой
Конечно, для функции-константы приведенная выше формула точна. В этом случае говорят, что построенная квадратурная формула точна для полиномов степени 0. Легко можно доказать, что формула прямоугольников с центральной точкой будет давать точное значение и в случае линейной функции.
Формула прямоугольников — один из частных случаев семейства формул Ньютона-Котеса. В общем случае квадратурные формулы семейства Ньютона-Котеса получаются при помощи интегрирования интерполяционного многочлена, аппроксимирующего подынтегральную функцию.
Для дальнейшего рассмотрения необходимо ввести на отрезке интегрирования сетку и определить значения функции в узлах сетки. Узлы сетки именуют также узлами квадратурной формулы (или квадратуры). Пусть имеется совокупность узлов
Пусть также задана таблица значений функции в узлах сетки . Отрезок [xk, xk + 1] иногда называют элементарным отрезком.
Таким образом, в семействе формул Ньютона-Котеса осуществляется замена вида:
где — полином Лагранжа степени n.
Частным случаем семейства квадратурных формул Ньютона-Котеса является формула Симпсона. Она получается при замене подынтегральной функцией f(ч) на отрезке [xk - 1, xk] интерполяционным полиномом (в форме Лагранжа) второй степени. Пусть для простоты рассмотрения для всех k — сетка на отрезке интегрирования равномерная. Тогда
После вычисления интеграла от полинома получается приближенное значение интеграла на элементарном отрезке:
Суммируя по всем элементарным отрезкам [хk - 1, хk], получим
где
Формулу Симпсона можно также записать, не используя дробных индексов:
если локальную формулу получать путем интегрирования интерполяционного полинома второй степени по отрезку [хk - 1, хk + 1]:
где
F(х) — интерполяционный полином, построенный
на отрезке
[хk - 1,
хk + 1] по точкам хk
- 1, хk,
хk + 1. В этом случае N —
число разбиений отрезка на элементарные
отрезки — должно быть четным.
При замене подынтегральной функции полиномом третьей степени получается также и формула, называемая «формулой 3/8». Она получается при замене подынтегральной функции интерполяционным полиномом третьей степени, построенным по четырем точкам. В данном случае расчетная формула для элементарного отрезка будет иметь вид:
Квадратурные формулы интерполяционного типа более высоких порядков применяются достаточно редко.
Погрешность квадратурных формул семейства Ньютона-Котеса может быть оценена, например, с использованием остаточного члена интерполяционного полинома:
Из последней формулы следует, что квадратурная формула точна, если подынтегральная функция является многочленом степени не выше N.
На основе формулы (12) можно получить формулу для оценки погрешности метода Симпсона. В данном случае (N=2) на локальном отрезке погрешность будет равна:
На всем отрезке интегрирования [a, b] погрешность может быть оценена следующим образом:
В
некоторых случаях
Пусть для вычисления величины z(x) имеется расчетная формула x(x,h), использующая равномерную сетку с шагом h. И пусть погрешность (остаточный член) этой формулы имеет следующую структуру:
т.е.
погрешность формулы имеет
Имея два расчета и , можно оценить величину главного члена асимптотического разложения погрешности (15):
Формула (17) называется первой формулой Рунге.
Видно, что расчет того же порядка точности на второй сетке позволяет оценить погрешность расчета на первой сетке с точностью до членов более высокого порядка по h, т.е. учесть неизвестный порядок . С учетом (17) формула (15) может быть приведена к виду:
Формула (18) называется второй формулой Рунге. Обычно при практических расчетах берут q=2, что означает сгущение сетки в два раза.
Рассмотрим
применение формулы (17) для оценки погрешности
формулы Симпсона. Если четвертая
производная подынтегральной
(19)
Если использовать две сетки с шагом h и 2h, то
откуда
Формула (20) иногда и называют формулой Рунге для оценки погрешности метода Симпсона.
Поскольку формулы Ньютона - Котеса являются интерполяционными, очевидно, что они не могут успешно использоваться для получения формул высокой точности по причине неустойчивости интерполяционного процесса для многочленов высокого порядка. По этой причине обычно используются полиномы степени от нуля до трех (соответственно, формулы прямоугольников со средней точкой, трапеций, Симпсона, 3/8). Вычисление с их помощью интегралов от функций, обладающих высокой степенью гладкости, например, близким к полиномам высокой степени, представляется нерациональным. В выражение для погрешности этих формул входят первая, вторая или четвертая производные. Погрешность определяется низким порядком производной при высокой степени гладкости интегрируемой функции. Этих недостатков лишены квадратуры Гаусса-Кристоффеля.
Формулировка задачи построения квадратурных формул, поставленная Гауссом, такова.
Для заданного количества точек, а именно, для N+1 точки, найти такое расположение узлов и такие веса ci, чтобы квадратурная формула
была точной для полиномов как можно более высокой степени, т.е. чтобы остаточный член квадратуры rN(х)=0.
Для
некоторых классов функций
на отрезке [a, b]. Пусть на этом отрезке определены узлы хi, i=0,1, … , N и веса ci так, что
Представим PN(х) в виде интерполяционного полинома
при этом остаточный член интерполяции полинома равен нулю.
Тогда из предыдущего условия следует, что
где ci являются базисными функциями полиномов Лагранжа. Квадратурная формула (22) является точной для любого полинома степени N. Оказывается, эта формула может быть точной и для полиномов более высокой степени, а именно, 2N + 1, что и используется при построении квадратурных формул Гаусса-Кристоффеля.
Пусть формула численного интегрирования имеет вид (21).
Положим, что существует многочлен PM(х) степени M > N, для которого квадратурная формула точна, т.е. rN = 0 при f(х) = PM(х):
f(х) = PM(х) = a0 + a1х + a2х2 + ... + aMхM,
где ai — коэффициенты. В этом случае получим
Приравнивая выражения в обеих частях равенства при aj, получим
Информация о работе Методы численного интегрирования: Симпсона, Гаусса-Кристоффеля