Вычисление интеграла по формуле левых прямоугольников. Вычисление интегралов по формулам прямоугольников и трапеций

Учебно-воспитательные задачи:

  • Дидактическая цель. Познакомить учащихся с методами приближённого вычисления определённого интеграла.
  • Воспитательная цель. Тема данного занятия имеет большое практическое и воспитательное значение. Наиболее просто к идее численного интегрирования можно подойти, опираясь на определение определённого интеграла как предела интегральных сумм. Например, если взять какое-либо достаточно мелкое разбиение отрезка [a ; b ] и построить для него интегральную сумму, то её значение можно приближённо принять за значение соответствующего интеграла. При этом важно быстро и правильно производить вычисления с привлечением вычислительной техники.

Основные знания и умения. Иметь понятие о приближённых методах вычисления определённого интеграла по формулам прямоугольников и трапеций.

Обеспечение занятия

  • Раздаточный материал. Карточки-задания для самостоятельной работы.
  • ТСО. Мультипроектор, ПК, ноутбуки.
  • Оснащение ТСО. Презентации: “Геометрический смысл производной”, “Метод прямоугольников”, “Метод трапеций”. (Презентации можно взять у автора).
  • Вычислительные средства: ПК, микрокалькуляторы.
  • Методические рекомендации

Вид занятия. Интегрированное практическое.

Мотивация познавательной деятельности учащихся. Очень часто приходится вычислять определённые интегралы, для которых невозможно найти первообразную. В этом случае применяют приближённые методы вычисления определённых интегралов. Иногда приближённый метод применяют и для “берущихся” интегралов, если вычисление по формуле Ньютона-Лейбница не рационально. Идея приближённого вычисления интеграла заключается в том, что кривая заменяется новой, достаточно “близкой” к ней кривой. В зависимости от выбора новой кривой можно использовать ту или иную приближённую формулу интегрирования.

Последовательность занятия.

  1. Формула прямоугольников.
  2. Формула трапеций.
  3. Решение упражнений.

План занятия

  1. Повторение опорных знаний учащихся.

Повторить с учащимися: основные формулы интегрирования, сущность изученных методов интегрирования, геометрический смысл определённого интеграла.

  1. Выполнение практической работы.

Решение многих технических задач сводится к вычислению определённых интегралов, точное выражение которых сложно, требует длительных вычислений и не всегда оправдано практически. Здесь бывает вполне достаточно их приближённого значения.

Пусть, например, необходимо вычислить площадь, ограниченную линией, уравнение которой неизвестно. В этом случае можно заменить данную линию более простой, уравнение которой известно. Площадь полученной таким образом криволинейной трапеции принимается за приближённое значение искомого интеграла.

Простейшим приближённым методом является метод прямоугольников. Геометрически идея способа вычисления определённого интеграла по формуле прямоугольников состоит в том, что площадь криволинейной трапеции АВСD заменяется суммой площадей прямоугольников, одна сторона которых равна , а друга - .

Если суммировать площади прямоугольников, которые показывают площадь криволинейной трапеции с недостатком [Рисунок1], то получим формулу:

[Рисунок1]

то получим формулу:

Если с избытком

[Рисунок2],

то

Значения у 0 , у 1 ,..., у n находят из равенств , к = 0, 1..., n .Эти формулы называются формулами прямоугольников и дают приближённый результат. С увеличением n результат становится более точным.

Итак, чтобы найти приближённое значение интеграла , нужно:

Для того, чтобы найти погрешность вычислений, надо воспользоваться формулами:


Пример 1. Вычислить по формуле прямоугольников . Найти абсолютную и относительную погрешности вычислений.

Разобьём отрезок [a, b ] на несколько (например, на 6) равных частей. Тогда а = 0, b = 3 ,

х k = a + k х
х
0 = 2 + 0 = 2
х 1 = 2 + 1 = 2,5
х 2 = 2 + 2 =3
х 3 = 2 + 3 = 3
х 4 = 2 + 4 = 4
х 5 = 2 + 5 = 4,5

f (x 0) = 2 2 = 4
f (x 1) = 2 ,5 2 = 6,25
f (x 2) = 3 2 = 9
f (x 3) = 3,5 2 = 12,25
f (x 4) = 4 2 = 16
f (x 5) = 4,5 2 = 20,25.

х 2 2,5 3 3,5 4 4,5
у 4 6,25 9 12,25 16 20,25

По формуле (1):

Для того, чтобы вычислить относительную погрешность вычислений, надо найти точное значение интеграла:



Вычисления проходили долго и мы получили довольно-таки грубое округление. Чтобы вычислить этот интеграл с меньшим приближением, можно воспользоваться техническими возможностями компьютера.

Для нахождения определённого интеграла методом прямоугольников необходимо ввести значения подынтегральной функции f(x) в рабочую таблицу Excel в диапазоне х с заданным шагом х = 0,1.

  1. Составляем таблицу данных и f(x)). х f(x). Аргумент , а в ячейку В1 – слово Функция 2 2,1 ). Затем, выделив блок ячеек А2:А3, автозаполнением получаем все значения аргумента (за правый нижний угол блока протягиваем до ячейки А32, до значения х=5 ).
  2. Далее вводим значения подынтегральной функции. В ячейку В2 необходимо записать её уравнение. Для этого табличный курсор необходимо установить в ячейку В2 и с клавиатуры ввести формулу =А2^2 (при английской раскладке клавиатуры). Нажимаем клавишу Enter . В ячейке В2 появляется 4 . Теперь необходимо скопировать функцию из ячейки В2. Автозаполнением копируем эту формулу в диапазон В2:В32.
    В результате должна быть получена таблица данных для нахождения интеграла.
  3. Теперь в ячейке В33 может быть найдено приближённое значение интеграла. Для этого в ячейку В33 вводим формулу = 0,1*, затем вызываем Мастер функций (нажатием на панели инструментов кнопки Вставка функции (f(x)) . В появившемся диалоговом окне Мастер функции-шаг 1 из 2 слева в поле Категория выбираем Математические. Справа в поле Функция - функцию Сумм. Нажимаем кнопку ОК. Появляется диалоговое окно Сумм. В рабочее поле мышью вводим диапазон суммирования В2:В31. Нажимаем кнопку ОК. В ячейке В33 появляется приближённое значение искомого интеграла с недостатком (37,955 ) .

Сравнивая полученное приближённое значение с истинным значением интеграла (39 ), можно видеть, что ошибка приближения метода прямоугольников в данном случае равна

= |39 - 37 , 955| = 1 ,045

Пример 2. Используя метод прямоугольников, вычислить с заданным шагом х = 0,05.

Сравнивая полученное приближённое значение с истинным значением интеграла , можно видеть, что ошибка приближения метода прямоугольников в данном случае равна

Метод трапеций обычно даёт более точное значение интеграла, чем метод прямоугольников. Криволинейная трапеция заменяется на сумму нескольких трапеций и приближённое значение определённого интеграла находится как сумма площадей трапеций

[Рисунок3]

Пример 3. Методом трапеций найти с шагом х = 0,1.

  1. Открываем чистый рабочий лист.
  2. Составляем таблицу данных и f(x)). Пусть первый столбец будет значениями х , а второй соответствующими показателями f(x). Для этого в ячейку А1 вводим слово Аргумент , а в ячейку В1 – слово Функция . В ячейку А2 вводится первое значение аргумента – левая граница диапазона (0 ). В ячейку А3 вводится второе значение аргумента – левая граница диапазона плюс шаг построения (0,1 ). Затем, выделив блок ячеек А2:А3, автозаполнением получаем все значения аргумента (за правый нижний угол блока протягиваем до ячейки А33, до значения х=3,1 ).
  3. Далее вводим значения подынтегральной функции. В ячейку В2 необходимо записать её уравнение (в примере синуса). Для этого табличный курсор необходимо установить в ячейку В2. Здесь должно оказаться значение синуса, соответствующее значению аргумента в ячейке А2. Для получения значения синуса воспользуемся специальной функцией: нажимаем на панели инструментов кнопку Вставка функции f(x) . В появившемся диалоговом окне Мастер функции-шаг 1 из 2 слева в поле Категория выбираем Математические. Справа в поле Функция - функцию SIN . Нажимаем кнопку ОК. Появляется диалоговое окно SIN . Наведя указатель мыши на серое поле окна, при нажатой левой кнопке сдвигаем поле вправо, чтобы открыть столбец данных (А ). Указываем значение аргумента синуса щелчком мыши на ячейке А2. Нажимаем кнопку ОК. В ячейке В2 появляется 0. Теперь необходимо скопировать функцию из ячейки В2. Автозаполнением копируем эту формулу в диапазон В2:В33. В результате должна быть получена таблица данных для нахождения интеграла.
  4. Теперь в ячейке В34 может быть найдено приближённое значение интеграла по методу трапеций. Для этого в ячейку В34 вводим формулу = 0,1*((В2+В33)/2+, затем вызываем Мастер функций (нажатием на панели инструментов кнопки Вставка функции (f(x)) . В появившемся диалоговом окне Мастер функции-шаг 1 из 2 слева в поле Категория выбираем Математические. Справа в поле Функция - функцию Сумм. Нажимаем кнопку ОК. Появляется диалоговое окно Сумм. В рабочее поле мышью вводим диапазон суммирования В3:В32. Нажимаем кнопку ОК и ещё раз ОК. В ячейке В34 появляется приближённое значение искомого интеграла с недостатком (1,997 ) .

Сравнивая полученное приближённое значение с истинным значением интеграла можно видеть, что ошибка приближения метода прямоугольников в данном случае вполне приемлемая для практики.

  1. Решение упражнений.

И парадокс состоит в том, что по этой причине (видимо) он довольно редко встречается на практике. Неудивительно, что данная статья появилась на свет через несколько лет после того, как я рассказал о более распространённых методах трапеции и Симпсона , где упомянул о прямоугольниках лишь вскользь. Однако на сегодняшний день раздел об интегралах практически завершён и поэтому настало время закрыть этот маленький пробел. Читаем, вникаем и смотрим видео! ….о чём? Об интегралах, конечно =)

Постановка задачи уже была озвучена на указанном выше уроке, и сейчас мы быстренько актуализируем материал:

Рассмотрим интеграл . Он неберущийся. Но с другой стороны, подынтегральная функция непрерывна на отрезке , а значит, конечная площадь существует. Как её вычислить? Приближённо. И сегодня, как вы догадываетесь – методом прямоугольников.

Разбиваем промежуток интегрирования на 5, 10, 20 или бОльшее количество равных (хотя это не обязательно) отрезков, чем больше – тем точнее будет приближение. На каждом отрезке строим прямоугольник, одна из сторон которого лежит на оси , а противоположная – пересекает график подынтегральной функции. Вычисляем площадь полученной ступенчатой фигуры, которая и будет приближённой оценкой площади криволинейной трапеции (заштрихована на 1-м рисунке) .

Очевидно, что прямоугольники можно построить многими способами, но стандартно рассматривают 3 модификации:

1) метод левых прямоугольников;
2) метод правых прямоугольников;
3) метод средних прямоугольников.

Оформим дальнейшие выкладки в рамках «полноценного» задания:

Пример 1

Вычислить определённый интеграл приближённо:
а) методом левых прямоугольников;
б) методом правых прямоугольников.

Промежуток интегрирования разделить на равных отрезков, результаты вычислений округлять до 0,001

Решение : признАюсь сразу, я специально выбрал такое малое значение – из тех соображений, чтобы всё было видно на чертеже – за что пришлось поплатиться точностью приближений.

Вычислим шаг разбиения (длину каждого промежуточного отрезка) :

Метод левых прямоугольников получил своё называние из-за того,

что высОты прямоугольников на промежуточных отрезках равны значениям функции в левых концах данных отрезков:

Ни в коем случае не забываем, что округление следует проводить до трёх знаков после запятой – это существенное требование условия , и «самодеятельность» здесь чревата пометкой «оформите задачу, как следует».

Вычислим площадь ступенчатой фигуры, которая равна сумме площадей прямоугольников:


Таким образом, площадь криволинейной трапеции : . Да, приближение чудовищно грубое (завышение хорошо видно на чертеже) , но и пример, повторюсь, демонстрационный. Совершенно понятно, что, рассмотрев бОльшее количество промежуточных отрезков (измельчив разбиение), ступенчатая фигура будет гораздо больше похожа на криволинейную трапецию, и мы получим лучший результат.

При использовании «правого» метода высОты прямоугольников равны значениям функции в правых концах промежуточных отрезков:

Вычислим недостающее значение и площадь ступенчатой фигуры:


– тут, что и следовало ожидать, приближение сильно занижено:

Запишем формулы в общем виде. Если функция непрерывна на отрезке , и он разбит на равных частей: , то определённый интеграл можно вычислить приближенно по формулам:
– левых прямоугольников;
– правых прямоугольников;
(формула в следующей задаче) – средних прямоугольников,
где – шаг разбиения.

В чём их формальное различие? В первой формуле нет слагаемого , а во второй -

На практике рассчитываемые значения удобно заносить в таблицу:


а сами вычисления проводить в Экселе. И быстро, и без ошибок:

Ответ :

Наверное, вы уже поняли, в чём состоит метод средних прямоугольников:

Пример 2

Вычислить приближенно определенный интеграл методом прямоугольников с точностью до 0,01. Разбиение промежутка интегрирования начать с отрезков.

Решение : во-первых, обращаем внимание, что интеграл нужно вычислить с точностью до 0,01 . Что подразумевает такая формулировка?

Если в предыдущей задаче требовалось прОсто округлить результаты до 3 знаков после запятой (а уж насколько они будут правдивы – не важно) , то здесь найденное приближённое значение площади должно отличаться от истины не более чем на .

И во-вторых, в условии задачи не сказано, какую модификацию метода прямоугольников использовать для решения. И действительно, какую?

По умолчанию всегда используйте метод средних прямоугольников

Почему? А он при прочих равных условиях (том же самом разбиении) даёт гораздо более точное приближение. Это строго обосновано в теории, и это очень хорошо видно на чертеже:

В качестве высот прямоугольников здесь принимаются значения функции , вычисленные в серединах промежуточных отрезков, и в общем виде формула приближённых вычислений запишется следующим образом:
, где – шаг стандартного «равноотрезочного» разбиения .

Следует отметить, что формулу средних прямоугольников можно записать несколькими способами, но чтобы не разводить путаницу, я остановлюсь на единственном варианте, который вы видите выше.

Вычисления, как и в предыдущем примере, удобно свести в таблицу. Длина промежуточных отрезков, понятно, та же самая: – и очевидно, что расстояние между серединами отрезков равно этому же числу. Поскольку требуемая точность вычислений составляет , то значения нужно округлять «с запасом» – 4-5 знаками после запятой:


Вычислим площадь ступенчатой фигуры:

Давайте посмотрим, как автоматизировать этот процесс:

Таким образом, по формуле средних прямоугольников:

Как оценить точность приближения? Иными словами, насколько далёк результат от истины (площади криволинейно трапеции) ? Для оценки погрешности существует специальная формула, однако, на практике её применение зачастую затруднено, и поэтому мы будем использовать «прикладной» способ:

Вычислим более точное приближение – с удвоенным количеством отрезков разбиения: . Алгоритм решения точно такой же: .

Найдём середину первого промежуточного отрезка и далее приплюсовываем к полученному значению по 0,3. Таблицу можно оформить «эконом-классом», но комментарий о том, что изменяется от 0 до 10 – всё же лучше не пропускать:


В Экселе вычисления проводятся «в один ряд» (кстати, потренируйтесь) , а вот в тетради таблицу, скорее всего, придётся сделать двухэтажной (если у вас, конечно, не сверхмелкий почерк).

Вычислим суммарную площадь десяти прямоугольников:

Таким образом, более точное приближение:

Которые я и предлагаю вам изучить!

Пример 3: Решение : вычислим шаг разбиения:
Заполним расчётную таблицу:


Вычислим интеграл приближённо методом:
1) левых прямоугольников:
;
2) правых прямоугольников:
;
3) средних прямоугольников:
.

Вычислим интеграл более точно по формуле Ньютона-Лейбница:

и соответствующие абсолютные погрешности вычислений:

Ответ :

Перейдем к модификациям метода прямоугольников.

Это формула метода левых прямоугольников .

- это формула метода правых прямоугольников .

Отличие от метода средних прямоугольников заключается в выборе точек не в середине, а на левой и правой границах элементарных отрезков соответственно.

Абсолютная погрешность методов левых и правых прямоугольников оценивается как .

Блок-Схема

Для того, чтобы вычислить интеграл по формуле правых прямоугольников в Excel, необходимо выполнить следующие действия:

1. Продолжить работу в том же документе, что и при вычислении интеграла по формуле левых прямоугольников.

2. В ячейку D6 ввести текст y1,…,yn.

3. Ввести в ячейку D8 формулу =КОРЕНЬ(B8^4-B8^3+8), скопировать эту формулу методом протягивания в диапазон ячеек D9:D17

4. Ввести в ячейку D18 формулу =СУММ(D7:D17).

5. Ввести в ячейку D19 формулу =B4*D18.

6. Ввести в ячейку D20 текст правых.

В итоге получаем следующее:

Для того, чтобы вычислить интеграл по формуле правых прямоугольников в Mathcad, необходимо выполнить следующие действия:

1. Ввести в поле ввода в одной строчке через какое-либо расстояние следующие выражения: a:=0, b:=3.2, n:=10.

2. В следующей строчке ввести формулу с клавиатуры h:=(b-a)/n ().

3. Рядом вывести значение данного выражения, для этого набрать с клавиатуры: h=.

4. Ниже ввести формулу для вычисления подинтегральной функции, для этого с клавиатуры набрать f(x):=, затем открыть панель инструментов "Арифметика", либо воспользовавшись значком , либо следующим способом:



После этого, на панели инструментов "Арифметика" выбрать "Квадратный корень": , затем в появившемся темном квадрате ввести выражение с клавиатуры x^4-x^3+8, перемещение курсора осуществляется стрелками на клавиатуре (обратить внимание на то, что в поле ввода данное выражение сразу преобразуется к стандартному виду ).

5. Ниже ввести выражение I1:=0.

6. Ниже ввести выражение pr_p(a,b,n,h,I1):=.

7. Затем выбрать панель инструментов "Программирование" (либо: "Вид"-"Панели инструментов"-"Программирование", либо: значок ).

8. На панели инструментов "Программирование" добавить строку программы: , затем поставить курсор в первый темный прямоугольник и на панели инструментов "Программирование" выбрать "for".

9. В полученной строке, после слова for, встать курсором в первый из прямоугольников и набрать i.

10. Затем выбрать панель инструментов "Матрицы" (либо: "Вид"-"Панели инструментов"-"Матрицы", либо: значок ).

11. Поставить курсор в следующий темный прямоугольник и на панели инструментов "Матрицы" нажать: , где набрать в двух появившихся прямоугольниках соответственно: 1 и n.

12. Поставить курсор в нижестоящий темный прямоугольник и дважды добавить строку программы.

13. После этого вернуть курсор в первый из появившихся прямоугольников и набрать x1, затем нажать "Локальное присвоение" на панели "Программирование": и после этого набрать a+h.

14. Поставить курсор в следующий темный прямоугольник, где набрать I1 присвоить (кнопка "Локальное присвоение") I1+f(x1).

15. Поставить курсор в следующий темный прямоугольник, где набрать a присвоить (кнопка "Локальное присвоение") x1.

16. В следующем темном прямоугольнике добавить строку программы, где в первом из полученных прямоугольников набрать I1 присвоить (кнопка "Локальное присвоение") I1*h (обратить внимание, что знак умножения в поле ввода автоматически превращается в стандартный ).

17. В последнем темном прямоугольнике набрать I1.

18. Ниже ввести pr_p(a,b,n,h,I1) и нажать знак =.

19. Для того, чтобы отформатировать ответ, нужно дважды щелкнуть по полученному числу и указать число десятичный мест - 5.

В итоге получаем:

Ответ: значение заданного интеграла равно 14,45905.

Метод прямоугольников безусловно очень удобен при вычислении определенного интеграла. Работа была очень увлекательна и познавательна.

Использованная литература

http://www.cleverstudents.ru/method_of_rectangles.html

(методы вычисления интегралов)

http://algmet.narod.ru/theory_a4m/integr_prav/index.htm

(суть метода)

http://ru.wikipedia.org/wiki/%CC%E5%F2%EE%E4_%EF%F0%FF%EC%EE%F3%E3%EE%EB%FC%ED%E8%EA%EE%E2

(википедия)

1) введение и теория

2) Суть метода и решение примеров

3) Паскаль


Оценка остаточного члена формулы: , или .

Назначение сервиса . Сервис предназначен для онлайн вычисления определенного интеграла по формуле прямоугольников.

Инструкция . Введите подынтегральную функцию f(x) , нажмите Решить. Полученное решение сохраняется в файле Word . Также создается шаблон решения в Excel . Ниже представлена видеоинструкция.

Подынтегральная функция f(x)

Пределы интегрирования до .
Точность округления 1 2 3 4 5 6
Количество интервалов разбиения n = или Шаг h =
Метод численного интегрирования функций Формула левых прямоугольников Формула правых прямоугольников Формула средних прямоугольников Формула трапеций Элементарная формула Симпсона Формула Симпсона

Правила ввода функции

Примеры
≡ x^2/(x+2)
cos 2 (2x+π) ≡ (cos(2*x+pi))^2
≡ x+(x-1)^(2/3) Это самая простая квадратурная формула вычисления интеграла, в которой используется одно значение функции
(8.5.1)
где ; h=x 1 -x 0 .
Формула (8.5.1) представляет собой центральную формулу прямоугольников. Вычислим остаточный член. Разложим в ряд Тейлора функцию y=f(x) в точке ε 0:
(8.5.2)
где ; . Проинтегрируем (8.5.2):
(8.5.3)

Во втором слагаемом подынтегральная функция нечетная, а пределы интегрирования симметричны относительно точки ε 0 . Поэтому второй интеграл равен нулю. Таким образом, из (8.5.3) следует .
Т. к. второй множитель подынтегрального выражения не меняет знак, то по теореме о среднем получим , где . После интегрирования получим . (8.5.4)
Сравнивая с остаточным членом формулы трапеций, мы видим, что погрешность формулы прямоугольников в два раза меньше, чем погрешность формулы трапеций. Этот результат верен, если в формуле прямоугольников мы берём значение функции в средней точке.
Получим формулу прямоугольников и остаточный член для интервала . Пусть задана сетка x i =a+ih, i=0,1,...,n, . Рассмотрим сетку ε i =ε 0 +ih, i=1,2,..,n, ε 0 =a-h/2. Тогда . (8.5.5)
Остаточный член .
Геометрически формула прямоугольников может быть представлена следующим рисунком:

Если функция f(x) задана таблично, то используют либо левостороннюю формулу прямоугольников (для равномерной сетки)

либо правостороннюю формулу прямоугольников

.
Погрешность этих формул оценивается через первую производную. Для интервала погрешность равна

; .
После интегрирования получим .

Пример . Вычислить интеграл при n=5:
а) по формуле трапеций;
б) по формуле прямоугольников;
в) по формуле Симпсона;
г) по формуле Гаусса;
д) по формуле Чебышева.
Рассчитать погрешность.
Решение. Для 5-ти узлов интегрирования шаг сетки составит 0.125.
При решении будем пользоваться таблицей значений функции. Здесь f(x)=1/x.

x f(x)
x0 0.5 y0 2
x1 0.625 y1 1.6
x2 0.750 y2 1.33
x3 0.875 y3 1.14
x4 1.0 y4 1
a) формула трапеций:
I=h/2×;
I=(0.125/2)×=0.696;
R= [-(b-a)/12]×h×y¢¢(x);
f¢¢(x)=2/(x 3).
Максимальное значение второй производной функции на интервале равно 16: max {f¢¢(x)}, xÎ=2/(0.5 3)=16, поэтому
R=[-(1-0.5)/12]×0.125×16=-0.0833;
б) формула прямоугольников:
для левосторонней формулы I=h×(y0+y1+y2+y3);
I=0.125×(2+1.6+1.33+1.14)=0.759;
R=[(b-a)/6]×h 2 ×y¢¢(x);
R=[(1-0.5)/6]×0.125 2 ×16=0.02;
в) формула Симпсона:
I=(2h/6)×{y0+y4+4×(y1+y3)+2×y2};
I=(2×0.125)/6×{2+1+4×(1.6+1.14)+2×1.33}=0.693;
R=[-(b-a)/180]×h 4 ×y (4) (x);
f (4) (x)=24/(x 5)=768;
R=[-(1-0.5)/180]×(0.125) 4 ×768= - 5.2 e -4;
г) формула Гаусса:
I=(b-a)/2×;
x i =(b+a)/2+t i (b-a)/2
(A i , t i - табличные значения).
t (n=5) A (n=5)
x1 0.9765 y1 1.02 t 1 0.90617985 A 1 0.23692688
x2 0.8846 y2 1.13 t 2 0.53846931 A 2 0.47862868
x3 0.75 y3 1.33 t 3 0 A 3 0.56888889
x4 0.61 y4 1.625 t 4 -0.53846931 A 4 0.47862868
x5 0.52 y5 1.91 t 5 -0.90617985 A 5 0.23692688
I=(1-0.5)/2×(0.2416+0.5408+0.7566+0.7777+0.4525)=0.6923;
д) формула Чебышева:
I=[(b-a)/n] ×S f(x i), i=1..n,
x i =(b+a)/2+[ t i (b-a)]/2 - необходимое приведение интервала интегрирования к интервалу [­­-1;1].
Для n=5
t1 0.832498
t2 0.374541
t3 0
t4 -0.374541
t5 -0.832498
Найдем значения x и значения функции в этих точках:
x1 0,958 f(x1) 1,043
x2 0,844 f(x2) 1,185
x3 0,75 f(x3) 1,333
x4 0,656 f(x4) 1,524
x5 0,542 f(x5) 1,845
Сумма значений функции равна 6,927.
I=(1-0,5)/5×6,927=0,6927.

Екатеринбург


Вычисление определенного интеграла

Введение

Задача численного интегрирования функций заключается в вычислении приближенного значения определенного интеграла:

на основе ряда значений подынтегральной функции.{ f(x) |x=x k = f(x k) = y k }.

Формулы численного вычисления однократного интеграла называются квадратурными формулами, двойного и более кратного – кубатурными.

Обычный прием построения квадратурных формул состоит в замене подынтегральной функции f(x) на отрезке интерполирующей или аппроксимирующей функцией g(x) сравнительно простого вида, например, полиномом, с последующим аналитическим интегрированием. Это приводит к представлению

В пренебрежении остаточным членом R[f] получаем приближенную формулу

.


Обозначим через y i = f(x i) значение подинтегральной функции в различных точках на . Квадратурные формулы являются формулами замкнутого типа, если x 0 =a , x n =b.

В качестве приближенной функции g(x) рассмотрим интерполяционный полином на в форме полинома Лагранжа:

,

, при этом , где - остаточный член интерполяционной формулы Лагранжа.

Формула (1) дает

, (2)

. (3)

В формуле (2) величины {} называются узлами, {} – весами, - погрешностью квадратурной формулы. Если веса {} квадратурной формулы вычислены по формуле (3), то соответствующую квадратурную формулу называют квадратурной формулой интерполяционного типа.

Подведем итог.

1. Веса {} квадратурной формулы (2) при заданном расположении узлов не зависят от вида подынтегральной функции.

2. В квадратурных формулах интерполяционного типа остаточный член R n [f] может быть представлен в виде значения конкретного дифференциального оператора на функции f(x). Для

3. Для полиномов до порядка n включительно квадратурная формула (2) точна, т.е. . Наивысшая степень полинома, для которого квадратурная формула точна, называется степенью квадратурной формулы.

Рассмотрим частные случаи формул (2) и (3): метод прямоугольников, трапеций, парабол (метод Симпсона). Названия этих методов обусловлены геометрической интерпретацией соответствующих формул.

Метод прямоугольников

Определенный интеграл функции от функции f(x): численно равен площади криволинейной трапеции, ограниченной кривыми у=0, x=a, x=b, y=f(x) (рисунок. 1).


Рис. 1 Площадь под кривой y=f(x) Для вычисления этой площади весь интервал интегрирования разбивается на n равных подинтервалов длины h=(b-a)/n. Площадь под подынтегральной кривой приближенно заменяется на сумму площадей прямоугольников, как это показано на рисунке (2).

Рис. 2 Площадь под кривой y=f(x) аппроксимируется суммой площадей прямоугольников
Сумма площадей всех прямоугольников вычисляется по формуле

Метод, представленный формулой (4), называется методом левых прямоугольников, а метод, представленный формулой(5) – методом правых прямоугольников:

Погрешность вычисления интеграла определяется величиной шага интегрирования h. Чем меньше шаг интегрирования, тем точнее интегральная сумма S аппроксимирует значение интеграла I. Исходя из этого строится алгоритм для вычисления интеграла с заданной точностью. Считается, что интегральная сумма S представляет значение интеграла I c точностью eps, если разница по абсолютной величине между интегральными суммами и , вычисленными с шагом h и h/2 соответственно, не превышает eps.

Для нахождения определенного интеграла методом средних прямоугольников площадь, ограниченная прямыми a и b, разбивается на n прямоугольников с одинаковыми основаниями h, высотами прямоугольников будут точки пересечения функции f(x) с серединами прямоугольников (h/2). Интеграл будет численно равен сумме площадей n прямоугольников (рисунок 3).


Рис. 3 Площадь под кривой y=f(x) аппроксимируется суммой площадей прямоугольников

,

n – количество разбиений отрезка .

Метод трапеций

Для нахождения определенного интеграла методом трапеций площадь криволинейной трапеции также разбивается на n прямоугольных трапеций с высотами h и основаниями у 1 , у 2 , у 3 ,..у n , где n - номер прямоугольной трапеции. Интеграл будет численно равен сумме площадей прямоугольных трапеций (рисунок 4).


Рис. 4 Площадь под кривой y=f(x) аппроксимируется суммой площадей прямоугольных трапеций.

n – количество разбиений

(6)

Погрешность формулы трапеций оценивается числом

Погрешность формулы трапеций с ростом уменьшается быстрее, чем погрешность формулы прямоугольников. Следовательно, формула трапеций позволяет получить большую точность, чем метод прямоугольников.

Формула Симпсона

Если для каждой пары отрезков построить многочлен второй степени, затем проинтегрировать его на отрезке и воспользоваться свойством аддитивности интеграла, то получим формулу Симпсона.

В методе Симпсона для вычисления определенного интеграла весь интервал интегрирования разбивается на подинтервалы равной длины h=(b-a)/n. Число отрезков разбиения является четным числом. Затем на каждой паре соседних подинтервалов подинтегральная функция f(x) заменяется многочленом Лагранжа второй степени (рисунок 5).

Рис. 5 Функция y=f(x) на отрезке заменяется многочленом 2-го порядка

Рассмотрим подынтегральную функцию на отрезке . Заменим эту подынтегральную функцию интерполяционным многочленом Лагранжа второй степени, совпадающим с y= в точках :


Проинтегрируем на отрезке .:

Введем замену переменных:

Учитывая формулы замены,

Выполнив интегрирование, получим формулу Симпсона:

Полученное для интеграла значение совпадает с площадью криволинейной трапеции, ограниченной осью , прямыми , и параболой, проходящей через точки На отрезке формула Симпсона будет иметь вид:

В формуле параболы значение функции f(x) в нечетных точках разбиения х 1 , х 3 , ..., х 2 n -1 имеет коэффициент 4, в четных точках х 2 , х 4 , ..., х 2 n -2 - коэффициент 2 и в двух граничных точках х 0 =а, х n =b - коэффициент 1.

Геометрический смысл формулы Симпсона: площадь криволинейной трапеции под графиком функции f(x) на отрезке приближенно заменяется суммой площадей фигур, лежащих под параболами.

Если функция f(x) имеет на непрерывную производную четвертого порядка, то абсолютная величина погрешности формулы Симпсона не больше чем

где М - наибольшее значение на отрезке . Так как n 4 растет быстрее, чем n 2 , то погрешность формулы Симпсона с ростом n уменьшается значительно быстрее, чем погрешность формулы трапеций.

Вычислим интеграл

Этот интеграл легко вычисляется:

Возьмем n равным 10, h=0.1, рассчитаем значения подынтегральной функции в точках разбиения , а также полуцелых точках .

По формуле средних прямоугольников получим I прям =0.785606 (погрешность равна 0.027%), по формуле трапеций I трап =0.784981 (погрешность около 0,054. При использовании метода правых и левых прямоугольников погрешность составляет более 3%.

Для сравнения точности приближенных формул вычислим еще раз интеграл

но теперь по формуле Симпсона при n=4. Разобьем отрезок на четыре равные части точками х 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 , откуда следует, что на отрезке . Следовательно, можно взять М=24, и погрешность результата не превосходит величины 24/(2880× 4 4)=0.0004. Сравнивая приближенное значение с точным, заключаем, что абсолютная ошибка результата, полученного по формуле Симпсона, меньше 0,00011. Это находится в соответствии с данной выше оценкой погрешности и, кроме того, свидетельствует, что формула Симпсона значительно точнее формулы трапеций. Поэтому формулу Симпсона для приближенного вычисления определенных интегралов используют чаще, чем формулу трапеций.

Сравнение методов по точности

Сравним методы по точности, для этого произведем вычисления интеграла функций y=x, y=x+2, y=x 2 , при n=10 и n=60, a=0, b=10. Точное значение интегралов составляет соответственно: 50, 70, 333.(3)

таблица 1

Из таблицы 1 видно, что наиболее точным является интеграл, найденный по формуле Симпсона, при вычислении линейных функций y=x, y=x+2 также достигается точность методами средних прямоугольников и методом трапеций, метод правых прямоугольников является менее точным. Из таблицы 1 видно, что при увеличении количества разбиений n (увеличения числа интеграций) повышается точность приближенного вычисления интегралов

Задание на лабораторную работу

1) Написать программы вычисления определенного интеграла методами: средних, правых прямоугольников, трапеции и методом Симпсона. Выполнить интегрирование следующих функций:

на отрезке с шагом , ,

3. Выполнить вариант индивидуального задания (таблица 2)

Таблица 2 Индивидуальные варианты задания

Функция f(x)

Отрезок интегрирования

2) Провести сравнительный анализ методов.


Вычисление определенного интеграла: Методические указания к лабораторной работе по дисциплине «Вычислительная математика» / сост. И.А.Селиванова. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 14 с.

Указания предназначены для студентов всех форм обучения специальности 230101 – «Вычислительные машины, комплексы, системы и сети» и бакалавров направления 230100 – «Информатика и вычислительная техника». Составитель Селиванова Ирина Анатольевна