Полученное для интеграла
В формуле параболы значение функции f(x) в нечетных точках разбиения х1, х3, ..., х2n-1 имеет коэффициент 4, в четных точках х2, х4, ..., х2n-2 - коэффициент 2 и в двух граничных точках х0=а, хn =b - коэффициент 1.
Геометрический смысл формулы Симпсона: площадь криволинейной трапеции под графиком функции f(x) на отрезке [a, b] приближенно заменяется суммой площадей фигур, лежащих под параболами.
Если функция f(x) имеет на [a, b] непрерывную производную четвертого порядка, то абсолютная величина погрешности формулы Симпсона не больше чем
где М - наибольшее значение
Пример
Вычислим интеграл
Этот интеграл легко вычисляется:
Возьмем n равным 10, h=0.1, рассчитаем значения подынтегральной функции
По формуле средних прямоугольников получим Iпрям=0.785606 (погрешность равна 0.027%), по формуле трапеций Iтрап=0.784981 (погрешность около 0,054. При использовании метода правых и левых прямоугольников погрешность составляет более 3%.
Для сравнения точности приближенных формул вычислим еще раз интеграл
но теперь по формуле Симпсона при n=4. Разобьем отрезок [0, 1] на четыре равные части точками х0=0, х1=1/4, х2=1/2, х3=3/4, х4=1 и вычислим приближенно значения функции f(x)=1/(1+x) в этих точках: у0=1,0000, у1=0,8000, у2=0,6667, у3=0,5714, у4=0,5000.
По формуле Симпсона получаем
Оценим погрешность полученного результата. Для подынтегральной функции f(x)=1/(1+x) имеем: f(4)(x)=24/(1+x)5 , откуда следует, что на отрезке [0, 1]
Сравним методы по точности, для этого произведем вычисления интеграла функций y=x, y=x+2, y=x2, при n=10 и n=60, a=0, b=10. Точное значение интегралов составляет соответственно: 50, 70, 333.(3)
таблица 1
| метод | n | x | x+2 | x2 |
| Метод средних прямоугольников | 10 | 50 | 70 | 332.5 |
| Метод правых прямоугольников | 10 | 45 | 65 | 285 |
| Метод трапеции | 10 | 50 | 70 | 335 |
| Формула Симпсона | 10 | 50 | 70 | 333.333 |
| Метод средних прямоугольников | 60 | 50 | 70 | 333.310 |
| Метод правых прямоугольников | 60 | 49.1667 | 69.1667 | 325.046 |
| Метод трапеции | 60 | 50 | 70 | 333.379 |
| Формула Симпсона | 60 | 50 | 70 | 333.333 |
Из таблицы 1 видно, что наиболее точным является интеграл, найденный по формуле Симпсона, при вычислении линейных функций y=x, y=x+2 также достигается точность методами средних прямоугольников и методом трапеций, метод правых прямоугольников является менее точным. Из таблицы 1 видно, что при увеличении количества разбиений n (увеличения числа интеграций) повышается точность приближенного вычисления интегралов
1) Написать программы вычисления определенного интеграла методами: средних, правых прямоугольников, трапеции и методом Симпсона. Выполнить интегрирование следующих функций:
1. f(x)=x
f(x)=x2
f(x)= x3
f(x)= x4
на отрезке [0, 1] с шагом
2. f(x)=
f(x)=
f(x)=
3. Выполнить вариант индивидуального задания (таблица 2)
Таблица 2 Индивидуальные варианты задания
| № | Функция f(x) | Отрезок интегрирования [a,b] |
| 1 | | [1;3] |
| 2 | | [1;3] |
| 3 | | [0;2] |
| 4 | | [2;4] |
| 5 | | [1;3] |
| 6 | | [0;2] |
| 7 | | [0;2] |
| 8 | | [1;3] |
| 9 | | [0;2] |
| 10 | | [0;2] |
| 11 | | [1;3] |
| 12 | | [1;3] |
| 13 | | [0;2] |
| 14 | | [2;4] |
| 15 | | [1;3] |
| 16 | | [0;2] |
| 17 | | [0;2] |
| 18 | | [1;3] |
| 19 | | [0;2] |
| 20 | | [0;2] |
| 21 | | [1;3] |
| 22 | | [1;3] |
| 23 | | [0;2] |
| 24 | | [2;4] |
| 25 | | [1;3] |
| 26 | | [0;2] |
| 27 | | [0;2] |
| 28 | | [1;3] |
| 29 | | [0;2] |
| 30 | | [0;2] |
2) Провести сравнительный анализ методов.
Вычисление определенного интеграла: Методические указания к лабораторной работе по дисциплине «Вычислительная математика» / сост. И.А.Селиванова. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 14 с.
Указания предназначены для студентов всех форм обучения специальности 230101 – «Вычислительные машины, комплексы, системы и сети» и бакалавров направления 230100 – «Информатика и вычислительная техника». Составитель Селиванова Ирина Анатольевна