Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа № 6 (численное интнгрирован...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
147.94 Кб
Скачать

Лабораторная работа №6

Численное интегрирование

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

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

Исходными данными для программы являются: подынтегральная функция f(x), пределы интегрирования (a, b) и шаг интегрирования h (или количество интервалов интегрирования n). Исходные данные (интегралы, точность) приведены в приложении к работе (таблица 1). Вычисление интегралов различными методами удобно оформить в виде подпрограмм-функций.

Результаты вычислений представьте в виде таблицы:

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

Пределы интегрирования

Точность

n

Приближенное значение

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

Метод

трапеций

Метод

парабол

10-5

1

2

100

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

Задание 2. Численно найти приближенное значение определенного интеграла методом Гаусса.

Задание 2. Найти приближенное значение определенного интеграла средствами пакета MathCAD.

Пояснение к работе

1. Интерполяционные методы интегрирования.

Способ получения формул для вычисления приближенного значения интеграла в интерполяционных методах состоит в следующем. Разобьем интервал интегрирования   на n элементарных отрезков. Точки разбиения   будем называть узлами интегрирования, а расстояния между узлами   – шагами  интегрирования. В частном случае шаг интегрирования может быть постоянным  . На каждом частичном отрезке интегрирования   будем аппроксимировать подынтегральную функцию интерполяционным полиномом. Формулы, используемые для приближенного вычисления интеграла, называются квадратурными формулами. Эти формулы имеют следующую структуру:

(1)

где   – значения подынтегральной функции в узловых точках;   – весовые коэффициенты, независящие от функции  .

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

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

 

.                 

 

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

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

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

 

,                (2)

 

.                  (3)

 

В формулах (2) и (3) введены обозначения  , которыми мы будем пользоваться и в дальнейшем.

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

 

 

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

 

,     (3)

 

где     .