Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NM_Lab_05.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
602.62 Кб
Скачать

4

Лабораторная работа № 5. Численное интегрирование (квадратуры) средствами Excel Приближенное решение определенных интегралов

В тех случаях, когда при вычислении определенного интеграла

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

Геометрический смысл определенного интеграла – площадь криволинейной трапеции, ограниченной осью Ox, кривой y = y(x) (y(x)  0) и прямыми x = a, x = b (см. рис. 1). Разобьем отрезок [a, b] точками x0, x1, …, xn на n равных частей – элементарных отрезков. Получим n элементарных криволинейных трапеций.

Рис. 1. Геометрический смысл определённого интеграла

Формулы прямоугольников. Площадь i-той элементарной криволинейной трапеции можно приближенно вычислить как площадь прямоугольника со сторонами xi + 1xi = h и yi (см. рис. 2). Тогда Siyih и значение интеграла:

где h = (ba)/n, y(x0 = a) = y0, y(xn = b) = yn, y(xi = a + ih) = yi, i = 0, 1, ..., n. Данная формула называется первой формулой прямоугольников или формулой левых прямоугольников.

Незаштрихованная область криволинейной трапеции на рис. 2 – погрешность вычисления неопределенного интеграла на i-том элементарном отрезке. Очевидно, что чем больше количество отрезков разбиения n, тем точнее будет найдено значение интеграла.

Рис. 2. Геометрический смысл первой формулы прямоугольников

Рис. 3. Геометрический смысл второй формулы прямоугольников

Если же построить прямоугольник, используя правую границу элементарной трапеции (рис. 3), получим вторую формулу прямоугольников (формулу правых прямоугольников):

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

Для повышения точности вычисления интеграла значение площади Si можно оценить, используя прямоугольник со стороной, равной значению подынтегральной функции в середине xi + 1/2 элементарного отрезка [xi, xi + 1] (см. рис. 4). Тогда Siyi+1/2h и интеграл:

Рис. 4. Геометрический смысл усложненной формулы прямоугольников

Указанная формула называется усложненной формулой прямоугольников (формулой центральных или средних прямоугольников), она имеет второй порядок точности относительно h, т.е. O(h2).

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

Для оценки точности решения выполняются два расчета: с числом разбиений n и 2n. Вычисления заканчивают, если | InI2n |  ε. В случае, если полученные результаты отличаются более чем на требуемую точность, число разбиений удваивается и вновь производится сравнение результатов.

Пример 1.

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

при n = 10 по трем формулам прямоугольников. Обеспечить точность решения  = 0,001.

Введем исходные данные: отрезок интегрирования (А4:B4); количество отрезков разбиения (C4); формулу расчета шага интегрирования h (D4) (см. рис. 5).

В ячейках B6:C6 вычислим значения подынтегральной функции в точках начала и конца отрезка интегрирования. Таким образом, получим y0 = y(a), yn = y(b).

Заполним блок А8:B19, используя формулы Excel самостоятельно (в ячейке B8 дадим ссылку на точку a – начало отрезка интегрирования; в ячейке В9 при расчете xi + 1 = xi + h, воспользуемся функцией ЕСЛИ для вывода надписи «Стоп» при достижении точки b). Введем подынтегральную функцию

в ячейку С8 и заполним блок С8:С18.

В столбце D накапливается сумма h(y0 + y1 + … + yn). В силу того, что в первой формуле прямоугольников не используется значение yn, а во второй – y0, запишем формулы в виде:

Указанные формулы реализованы в столбцах E и F соответственно, значение интеграла выведено с пятью десятичными знаками. В столбцах GJ реализована усложненная формула прямоугольников. В частности, в блоке G8:G17 рассчитываются значения середин xi+1/2 элементарных отрезков; надпись «Стоп» выдается после получения xn–1/2. В блоке H8:H17 вычисляются значения подынтегральной функции yi+1/2 при соответствующих значениях xi+1/2.

В столбце I накапливается сумма h(y1/2 + y3/2 + …+ yn–1/2), значение интеграла выдается в столбце J с пятью десятичными знаками.

Рис. 5. Численное интегрирование по формулам прямоугольников

Скопировав полученное решение на тот же лист, выполним вычисление интеграла по формулам прямоугольников при n = 20. Для этого изменим значение n, распространив формулы строки 17 до появления надписей «Стоп».

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

Как видим,

что соответствует допустимой погрешности = 0,001.

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

Формула трапеций. В случае если величина Si вычисляется как площадь трапеции (см. рис. 6), значение интеграла можно приближенно получить по формуле

где h = (ba)/n, y(x0 = a) = y0, y(xn = b) = yn, y(xi = a + ih) = yi, i = 0, 1, ..., n. Указанная формула называется формулой трапеций и имеет второй порядок точности относительно h, т.е. O(h2).

Рис. 6. Геометрический смысл формулы трапеций

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]