Методы прямоугольников и трапеций
Материал из MachineLearning.
(→Введение) |
|||
Строка 1: | Строка 1: | ||
== Введение == | == Введение == | ||
+ | |||
=== Постановка математической задачи === | === Постановка математической задачи === | ||
+ | |||
Задача численного интегрирования состоит в нахождении приближенного значения интеграла | Задача численного интегрирования состоит в нахождении приближенного значения интеграла | ||
Строка 32: | Строка 34: | ||
=== Формула прямоугольников === | === Формула прямоугольников === | ||
+ | |||
Заменим интеграл {{eqref|3}} выражением <tex>f(x_{i-1/2})h</tex>, где <tex>x_{i-1/2}=x_{i}-0.5h.</tex> | Заменим интеграл {{eqref|3}} выражением <tex>f(x_{i-1/2})h</tex>, где <tex>x_{i-1/2}=x_{i}-0.5h.</tex> | ||
Строка 94: | Строка 97: | ||
В этом случае говорят, что квадратурная формула имеет ''второй порядок точнотси''. | В этом случае говорят, что квадратурная формула имеет ''второй порядок точнотси''. | ||
+ | |||
+ | === Формула трапеций === | ||
+ | |||
+ | На частичном отрезке эта формула имеет вид | ||
+ | |||
+ | {{ eqno | 10 }} | ||
+ | <p align="center"><tex>\int_{x_{i-1}}^{x_i}{f(x)dx}\approx \frac{f(x_{i-1})+f(x_i)}{2}h</tex></p> | ||
+ | |||
+ | и получается путем замены подынтегральной функции <tex>f(x)</tex> интерполяционным многочленом первой степени,постоенным по узлам <tex>x_{i-1},x_i</tex>, т.е. функцией | ||
+ | |||
+ | <p align="center"><tex>L_{1,i}(x)=\frac{1}{h}((x-x_{i-1})f(x_i)-(x-x_i)f(x_{i-1})).</tex></p> | ||
+ | |||
+ | Для оценки погрешности достаточно вспомнить,что | ||
+ | |||
+ | <p align="center"><tex>f(x)-L_{1,i}(x)=\frac{(x-x_{i-1})(x-x_i)}{2}f''(\xi_i(x)).</tex></p> | ||
+ | |||
+ | Отсюда получим | ||
+ | |||
+ | <p align="center"><tex>\psi_i=\int_{x_{i-1}}^{x_i}{f(x)dx}-\frac{f(x_{i-1})+f(x_i)}{2}h=\int_{x_{i-1}}^{x_i}{(f(x)-L_{1,i}(x))dx}=\int_{x_{i-1}}^{x_i}{\frac{(x-x_{i-1})(x-x_i)}{2}f''(\xi_i(x))dx}</tex></p> | ||
+ | |||
+ | и,следовательно, | ||
+ | |||
+ | {{ eqno | 11 }} | ||
+ | <p align="center"><tex>|\psi_i|\le \frac{M_{2,i}h^3}{12}</tex></p> | ||
+ | |||
+ | Оценка (11) неулучшаема, так как в ней достигается равенство, например, для <tex>f(x)=(x-x_i)^2</tex>. | ||
+ | |||
+ | ''Составная формула трапеций'' имеет вид | ||
+ | |||
+ | {{ eqno | 12 }} | ||
+ | <p align="center"><tex>\int_{a}^{b}{f(x)dx}\approx \sum_{i=1}^N{\frac{f(x_{i-1})+f(x_i)}{2}h}=h(0.5f_0+f_1+...+f_{N-1}+0.5f_N),</tex></p> | ||
+ | |||
+ | где <tex>f_i=f(x_i),i=0,1,...,N,hN=b-a</tex>. | ||
+ | |||
+ | Погрешность этой формулы оценивается следующим образом: | ||
+ | |||
+ | <p align="center"><tex>|\Psi|\le \frac{h^2(b-a)}{12}M_2,M_2=\underset{x\in [a,b]}{max}|f''(x)|</tex></p> | ||
+ | |||
+ | Таким образом, формула трапеций имеет, так же как и формула прямоугольников, второй порядок точности,<tex>\Psi=O(h^2)</tex>, но ее погрешность оценивается величиной в два раза большей. | ||
== Изложение метода == | == Изложение метода == |
Версия 07:09, 6 октября 2008
Содержание |
Введение
Постановка математической задачи
Задача численного интегрирования состоит в нахождении приближенного значения интеграла
где - заданная и интегрируемая на отрезке функция. На отрезке вводится сетка и в качестве приближенного значения интеграла рассматривается число
где - значения функции в узлах , где - весовые множители, зависящие только от узлов, но не зависящие от выбора . Формула (2) называется квадратурной формулой.
Задача численного интегрирования при помощи квадратур состоит в отыскании таких узлов и таких весов , чтобы погрешность квадратурной формулы
была минимальной по модулю для функции из заданного класса (величина зависит от гладкости ). Погрешность зависит как от расположения узлов, так и от выбора весовых коэффициентов.
Введем на равномерную сетку с шагом , т.е. множество точек , и представим интеграл (1) в виде суммы интегралов по частичным отрезкам:
Для построения формулы численного интегрирования на всм отрезке достаточно построить квадратурную формулу для интеграла
на частичном отрезке и воспользоваться свойством (3).
Формула прямоугольников
Заменим интеграл (3) выражением , где
Геометрически такая замена означает, что площадь криволинейной трапеции заменяется площадью прямоугольника (см. рис. 1). Тогда получим формулу
которая называется формулой прямоугольников на частичном отрезке
Погрешность метода (5) определяется величиной
которую легко оценить с помощью формулы Тейлора. Действительно, запишем в виде
и воспользуемся разложением
где . Тогда из (6) получим
Обозначая , оценим следующим образом:
Таким образом, для погрешности формулы прямоугольников на частичном отрезке справедлива оценка
т.е. формула имеет погрешность при .
Заметим,что оценка (7) является неулучшаемой, т.е. существует функция , для которой (7) выполняется со знаком равенства. Действительно, для имеем и
Суммируя равенства (5) по от до , получим составную формулу прямоугольников
Погрешность этой формулы
равна сумме погрешностей по всем частичным отрезкам,
Отсюда, обозначая , получим
т.е. погрешность формулы прямоугольников на всем отрезке есть велицина .
В этом случае говорят, что квадратурная формула имеет второй порядок точнотси.
Формула трапеций
На частичном отрезке эта формула имеет вид
и получается путем замены подынтегральной функции интерполяционным многочленом первой степени,постоенным по узлам , т.е. функцией
Для оценки погрешности достаточно вспомнить,что
Отсюда получим
и,следовательно,
Оценка (11) неулучшаема, так как в ней достигается равенство, например, для .
Составная формула трапеций имеет вид
где .
Погрешность этой формулы оценивается следующим образом:
Таким образом, формула трапеций имеет, так же как и формула прямоугольников, второй порядок точности,, но ее погрешность оценивается величиной в два раза большей.