- •Численные методы
- •2012 Введение
- •1. Решение нелинейных уравнений
- •Постановка задачи
- •1.2. Основные этапы отыскания решения
- •1.3. Метод половинного деления
- •1.4. Метод простой итерации
- •Приведение уравнения к видудля обеспечения выполнения неравенства
- •1.5. Метод Ньютона (метод касательных)
- •1.6. Видоизменённый метод Ньютона
- •1.7. Метод хорд
- •1.8. Комбинированный метод
- •Решение систем линейных алгебраических уравнений
- •2.1. Постановка задачи
- •2.2. Метод простой итерации
- •2.3. Метод Зейделя
- •3. Решение систем нелинейных уравнений
- •3.1. Постановка задачи
- •3.2. Метод Ньютона для системы нелинейных уравнений
- •3.3. Метод итерации для нелинейной системы уравнений
- •3.4. Метод скорейшего спуска решения нелинейных систем
- •3.5. Метод скорейшего спуска для случая линейной системы
- •4. Приближение функций
- •4. 1. Метод наименьших квадратов
- •4.2. Построение интерполяционных многочленов
- •Многочлен Лагранжа
- •Многочлен Ньютона с конечными разностями
- •5. Вычисление собственных значений матрицы Методом Данилевского
- •6. Вычисление определённых интегралов. Метод симпсона (метод парабол)
- •7. Численное решение дифференциальных уравнений
- •7.1. Постановка задачи Коши
- •7.2. Метод Эйлера
- •7.3. Модифицированные методы Эйлера
- •7.4. Метод Рунге – Кутта
- •Решение краевой задачи для линейного дифференциального уравнения второго порядка методом прогонки
6. Вычисление определённых интегралов. Метод симпсона (метод парабол)
Заменим график функции на отрезке,,, параболой, проведенной через точки,, где – середина отрезка . Эта парабола есть интерполяционный многочлен второй степенис узлами. Нетрудно убедиться, что уравнение этой параболы имеет вид:
,
где .
Проинтегрировав эту функцию на отрезке , получим
.
Суммируя полученные выражение по , получимквадратурную формулу Симпсона (или формулу парабол):
.
Оценка погрешности. Для оценки погрешности формулы Симпсона воспользуемся следующей теоремой.
Теорема. Пусть функция имеет на отрезкенепрерывную производную четвертого порядка . Тогда для формулы Симпсона справедлива следующая оценка погрешности: , где
.
Замечание. Если число элементарных отрезков, на которые делится отрезок , четно, т.е., то параболы можно проводить через узлы с целыми индексами, и вместо элементарного отрезка длины рассматривать отрезок длины. Тогда формула Симпсона примет вид: , а вместо последней оценки будет справедлива следующая оценка погрешности:
.
Правило Рунге практической оценки погрешности.
Оценка погрешности зависит от длины элементарного отрезка , и при достаточно маломсправедливо приближенное равенство:, гдеприближенное значение интеграла. Если уменьшить шагв два раза, то получим:.
Вычитая одно из другого, получим: , или.
Это приближенное равенство дает оценку погрешности. Вычисление этой оценки называется правилом Рунге. Правило Рунге – это эмпирический способ оценки погрешности, основанный на сравнении результатов вычислений, проводимых с разными шагами . Для формулы Симпсона, и оценка принимает вид:. Используя правило Рунге, можно построить процедуру приближенного вычисления интеграла с заданной точностью. Нужно, начав вычисления с некоторого значения шага , последовательно уменьшать это значения в два раза, каждый раз вычисляя приближенное значение. Вычисления прекращаются тогда, когда результаты двух последующих вычислений будут различаться меньше, чем на.
Пример. Вычислить .
Решение. Возьмём , тогда.
|
|
|
|
|
0 |
0 |
|
|
10)0,54) |
1 |
0,125 |
0,984625 |
|
|
2 |
0,250 |
|
0,9411761) |
|
3 |
0,375 |
0,876712 |
|
|
4 |
0,5 |
|
0,82) |
|
5 |
0,625 |
0,7191 |
|
|
6 |
0,750 |
|
0,643) |
|
7 |
0,875 |
0,566389 |
|
|
8 |
1 |
|
|
|
|
|
3,45955 |
1,62818 |
1,5 |
.
.
.
Следовательно, значение интеграла можно счесть .
7. Численное решение дифференциальных уравнений