РУБРИКИ

Методические указания: Численные методы

 РЕКОМЕНДУЕМ

Главная

Правоохранительные органы

Предпринимательство

Психология

Радиоэлектроника

Режущий инструмент

Коммуникации и связь

Косметология

Криминалистика

Криминология

Криптология

Информатика

Искусство и культура

Масс-медиа и реклама

Математика

Медицина

Религия и мифология

ПОДПИСКА НА ОБНОВЛЕНИЕ

Рассылка рефератов

ПОИСК

Методические указания: Численные методы

Методические указания: Численные методы

8 ИНТЕГРИРОВАНИЕ

8.1 Введение

Одномерный определенный интеграл вида

Методические указания: Численные методы (8.1)

с пределами интегрирования Методические указания: Численные методы

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

, осью абсцисс и графиком подынтегральной функции Методические указания: Численные методы

Если известна первообразная Методические указания: Численные методы

для Методические указания: Численные методы то интеграл

легко определяется по формуле Ньютона-Лейбница Методические указания: Численные методы

Для некоторых подынтегральных функций Методические указания: Численные методы

интеграл можно вычислить аналитически, найти в справочниках или оценить с

помощью асимптотических рядов. Однако в общем случае Методические указания: Численные методы

может быть не определена: либо первообразные не выражаются через элементарные

функции, либо сами

Методические указания: Численные методы

Рис. 8.1

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

необходимости разработки приближенных методов вычисления определенных

интегралов.

Наиболее общеупотребительными приближенными методами вычисления одномерных

определенных интегралов являются так называемые классические» методы численного

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

метод парабол (основанные на суммировании элементарных площадей, на которые

разбивается вся площадь под функцией Методические указания: Численные методы

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

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

последних наиболее пригоден метод Монте-Карло (численный метод решения

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

8.2 «Классические» методы

Во всех этих методах отрезок интегрирования Методические указания: Численные методы

разбивается на достаточно большое число равных частей, на которых строятся

искомые площади (рис. 8.2):

Методические указания: Численные методы и Методические указания: Численные методы

Оценкой площади под кривой Методические указания: Численные методы

служит сумма площадей криволинейных трапеций Методические указания: Численные методы

Простой прием построения формул для расчета интегралов состоит в том, что

подынтегральная функция Методические указания: Численные методы

заменяется

на отрезке Методические указания: Численные методы интерполяционным многочленом Методические указания: Численные методы и получается приближенное равенство

Методические указания: Численные методы

Методические указания: Численные методы

Рис.8.2

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

Простейшей оценкой искомой площади слижит сумма площадей прямоугольников,

заменяющих криволинейные трапеции, как показано на рисунке 8.3.а.

Методические указания: Численные методы

Рис.8.3

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

вычисляется в начале каждого отрезка и оценка интеграла дается выражением

Методические указания: Численные методы где Методические указания: Численные методы

Просуммировав элементарные площади фигур, построенных на сегментах Методические указания: Численные методы

получим примерное значение искомого определенного интеграла

Методические указания: Численные методы где Методические указания: Численные методы (8.2.а)

Погрешность приближения показана на рисунке 8.3.а закрашенной фигурой.

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

не в начальной, а в средней точке каждого отрезка (рис.8.3.б). В этом случае

искомый интеграл оценивается выражением

Методические указания: Численные методы где Методические указания: Численные методы (8.2.б)

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

Другим приближением является формула трапеций, в которой интеграл оценивается

вычислением суммы площадей элементарных трапеций со сторонами, равными

значениям Методические указания: Численные методы в начале

и конце элементарного отрезка. Это приближение равносильно замене функции

отрезком прямой, соединяющей значения Методические указания: Численные методы

в начальной и конечной точках отрезка (рис.8.4).

Методические указания: Численные методы

Рис.8.4

Площадь каждого элементарного сегмента разбиения считается по формуле

Методические указания: Численные методы где Методические указания: Численные методы

Просуммируем элементарные площади

Методические указания: Численные методы

т.к.Методические указания: Численные методы то полная площадь определяется выражением

Методические указания: Численные методы (8.3)

Погрешность приближения (как и в предыдущем случае) показана на рисунке 8.4

закрашенной фигурой.

8.2.3 Метод Симпсона (парабол)

Более высокую точность расчетов обеспечивает использование параболической

(квадратичной) интерполяции по трем соседним точкам отрезка (рис.8.5).

Уравнение полинома второй степени, проходящего через точки Методические указания: Численные методы

можно записать в виде

Методические указания: Численные методы

(8.4)

(см. раздел 7 «Интерполяция полиномами Лагранжа»).

Проинтегрировав (8.4) с учетом того, что Методические указания: Численные методы

получим Методические указания: Численные методы — площадь

под параболой Методические указания: Численные методы на

отрезке Методические указания: Численные методы

Методические указания: Численные методы

Методические указания: Численные методы

Методические указания: Численные методы

Просуммировав все элементарные площади, получим

Методические указания: Численные методы

(8.5)

причем Методические указания: Численные методы — обязательно четное число.

8.2.4 Условия применимости, точность и сходимость классических методов

А. Практически все выведенные формулы применимы для численного

интегрирования достаточно регулярных функций Методические указания: Численные методы

т. е. для функций, которые можно аппроксимировать полиномом:

Методические указания: Численные методы (8.6)

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

на каждом малом сегменте заменяется прямой, описываемой первым членом в

разложении (8.6): Методические указания: Численные методы

(рис.8.3). В методе трапеций для Методические указания: Численные методы

берутся два члена разложения: Методические указания: Численные методы

(рис.8.4); метод Симпсона (парабол) учитывает еще и третий член разложения: Методические указания: Численные методы

(рис.8.5).

Если Методические указания: Численные методы — «гладкая

функция», то можно вычислить Методические указания: Численные методы

с Методические указания: Численные методы разбиениями

отрезка Методические указания: Численные методы , а затем

удвоить число отрезков Методические указания: Численные методы

и снова вычислить эту площадь Методические указания: Численные методы

. Если Методические указания: Численные методы то

вычисления завершаются. В противном случае число разбиений вновь увеличивается

вдвое до тех пор, пока не будет достигнута требуемая точность.

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

, ее поведения на концах отрезка интегрирования, следовательно, никакой

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

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

.

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

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

(Любознательных читателей, интересующихся выводами, отсылаем к учебникам по

математическому анализу, например [3,4]). Итак, формулы для оценки погрешности

численного интегрирования методом:

1) прямоугольников (обычным и модифицированным)

Методические указания: Численные методы (8.7.а)

2) трапеций

Методические указания: Численные методы (8.7.б)

3) Симпсона

Методические указания: Численные методы (8.7.в)

где Методические указания: Численные методы

Очевидно, формула Симпсона обладает повышенной точностью:

1) она оказывается точной для Методические указания: Численные методы

являющихся полиномами до третьей степени включительно, т.к. для этих случаев

производная четвертого порядка равна нулю;

2) для достижения той же точности, что и в формуле трапеций, в формуле Симпсона

можно брать меньшее число Методические указания: Численные методы

отрезков разбиения.

В. Выше уже рассматривалась процедура оценки одномерных определенных

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

и Методические указания: Численные методы для приемлемого

значения Методические указания: Численные методы . Сходится

ли последовательность Методические указания: Численные методы

к истинному значению интеграла Методические указания: Численные методы

и существует ли какой-нибудь способ экстраполяции к пределу?

Рассмотрим этот вопрос на примере метода прямоугольников. Т.к. погрешность

приближения в методе убывает как Методические указания: Численные методы

то Методические указания: Численные методы

—экстраполированное значение связано с Методические указания: Численные методы

— значением интеграла при Методические указания: Численные методы

разбиениях соотношением:

Методические указания: Численные методы

Отсюда сходимость данной последовательности очевидна.

Следовательно, формула прямоугольников дает последовательность

Методические указания: Численные методы

сходящуюся к некоторому числу Методические указания: Численные методы

Т.к. ошибка метода трапеций имеет тот же порядок Методические указания: Численные методы

а метода Симпсона меньший порядок Методические указания: Численные методы

то очевидно, что последовательности Методические указания: Численные методы

в методах трапеций и Симпсона также сходятся к некоторым пределам.

8.2.5 Численное интегрирование многомерных интегралов

классическими методами

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

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

Например, элементарные статические моменты и моменты инерции относительно осей

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

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

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

интегралов порядка Методические указания: Численные методы

Таким образом, встает задача о вычислении многомерных интегралов.

Рассмотрим численное интегрирование классическими методами на самом простом

примере двойного интеграла

Методические указания: Численные методы (8.8)

Определим некоторую функцию Методические указания: Численные методы как внутренний интеграл по переменной Методические указания: Численные методы

Методические указания: Численные методы (8.9)

тогда Методические указания: Численные методы

(8.10)

Для расчета интеграла (8.9) отрезок интегрирования Методические указания: Численные методы

необходимо разбить на Методические указания: Численные методы

частей; разобъем для простоты отрезок Методические указания: Численные методы

также на Методические указания: Численные методы частей и

вычислим интегральную сумму для (8.9) по Методические указания: Численные методы

точкам одним из описанных классических методов. Очевидно, для расчета интеграла

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

точкам, для Методические указания: Численные методы -мерного

интеграла — по Методические указания: Численные методы

точкам. Понятно, что для больших значений Методические указания: Численные методы

обычные численные методы становятся неприемлемыми. Для таких расчетов

применяется метод Монте-Карло.

8.3 Метод Монте - Карло

Основывается на теореме о среднем: если на отрезке Методические указания: Численные методы

задана некоторая непрерывная интегрируемая функция Методические указания: Численные методы

то найдется такая точка, принадлежащая этому отрезку, что справедлива формула

Методические указания: Численные методы (8.11)

Т.е. площадь криволинейной трапеции Методические указания: Численные методы

можно заменить площадью прямоугольника Методические указания: Численные методы

, одной из сторон которого является отрезок Методические указания: Численные методы

, а численное значение другой стороны — Методические указания: Численные методы

(рис.8.6).

Выберем на отрезке Методические указания: Численные методы Методические указания: Численные методы случайных точек Методические указания: Численные методы Можно

показать, что при достаточно большом Методические указания: Численные методы выполняется условие

Методические указания: Численные методы

т.е. Методические указания: Численные методы — среднее между ординатами случайно выбранных точек Методические указания: Численные методы

Методические указания: Численные методы — количество испытаний (случайных выборок).

Методические указания: Численные методы

Рис.8.6

Для двойного интеграла метод Монте-Карло дает следующую формулу интегрирования:

Методические указания: Численные методы

(8.12)

где Методические указания: Численные методы — оценка Методические указания: Численные методы для Методические указания: Численные методы случайных выборок;

Методические указания: Численные методы — независимые случайные числа на отрезках

Методические указания: Численные методы

Метод Монте-Карло, как и классические методы, дает приближенные результаты.

Погрешность метода Монте-Карло

Методические указания: Численные методы (8.13)

В отличие от классических методов эта погрешность не зависит от вида

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

сделать сколь угодно малой, либо увеличивая число испытаний Методические указания: Численные методы

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

блуждания (интересующихся этим вопросом отсылаем к теории вероятностей).

8.4 Примеры

Пример 1. Вычислить интеграл Методические указания: Численные методы

по формуле трапеций, разделив отрезок Методические указания: Численные методы

на 10 равных частей, и оценить погрешность вычислений.

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

функции:

Методические указания: Численные методы

На отрезке Методические указания: Численные методы всюду

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

Таким образом, используя формулу (8.7.б) Методические указания: Численные методы

имеем:

Методические указания: Численные методы

полагая Методические указания: Численные методы , получим Методические указания: Численные методы

Итак, приняв на заданном участке интегрирования Методические указания: Численные методы

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

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

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

В соответствии с формулой трапеций (8.3) и учетом рассчитанной ошибки получим Методические указания: Численные методы

Пример 2. Вычислить интеграл из примера 1 по формуле Симпсона при том же

числе отрезков разбиения Методические указания: Численные методы

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

подынтегральной функции Методические указания: Численные методы

Методические указания: Численные методы

Значение Методические указания: Численные методы на отрезке Методические указания: Численные методы

ограничено числом 14. Используя формулу (8.7.в), получаем оценку:

Методические указания: Численные методы

Приведем полученный результат в соответствии с оценкой

Методические указания: Численные методы

Сравнивая этот результат со значением интеграла, полученным в примере 1,

заметим, что при одинаковом числе отрезков разбиения формула Симпсона дает

ответ с большим числом верных знаков.

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

Пусть требуется найти значение заданного интеграла с точностью Методические указания: Численные методы

Тогда по формуле (3.7.в) получим:

Методические указания: Численные методы

Отсюда

Методические указания: Численные методы

Следовательно, для достижения точности Методические указания: Численные методы

достаточно было разбить отрезок Методические указания: Численные методы

на 9 частей.

Пример 3. Вычислить интеграл из примера 1 по формуле Симпсона

методом повторного счета.

В 8.2.4 уже отмечалось, что существует прием, позволяющий не делать

рассмотренную выше оценку точности вычисления. А именно: искомый интеграл

вычисляется дважды. Для оценки погрешности, например, метода трапеций при этом

может использоваться простая формула. Пусть Методические указания: Численные методы

и Методические указания: Численные методы — погрешности

интегрирования по формуле трапеций соответственно при Методические указания: Численные методы

и Методические указания: Численные методы отрезках

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

Методические указания: Численные методы отсюда Методические указания: Численные методы следовательно, Методические указания: Численные методы

Полученная формула удобна для практической оценки погрешности метода

трапеций, но требует двойного счета (аналогично получаются формулы и для всех

остальных рассмотренных методов). Из оценочных формул (8.7) следует, что

ошибка интегрирования уменьшается с уменьшением шага интегрирования. На

основании этого хотелось бы сделать вывод, что при последовательном

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

более и более близкие к истинному. Но в процессе практических вычислений при

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

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

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

если требуемая точность не достигается, в программе должен предусматриваться

повторный счет с шагом, уменьшенным вдвое. Схема соответствующего алгоритма

приведена на рисунке 8.7.

В блок-схеме буквами Методические указания: Численные методы и Методические указания: Численные методы обозначены концы отрезков интегрирования;

Методические указания: Численные методы — точность расчета;

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

Методические указания: Численные методы

ввод a, b, eps, n

Методические указания: Численные методы

J(n) = 0

Методические указания: Численные методы

h = (b - a)/n, S = (f(a) - f(b))/2

Методические указания: Численные методы

x = a + h

Методические указания: Численные методы

S = S + 2f(x) + f(x + h)

Методические указания: Численные методы x = x + h

x < b да

Методические указания: Численные методы нет

J(2n) = 2hS/3, n = 2n

M = J(n) - J(2n), J(n) = J(2n)

Методические указания: Численные методы
Методические указания: Численные методы

да M > 15 eps нет вывод J(2n)

Рис. 8.7

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

Замечание: если функция Методические указания: Численные методы

меняет знак на отрезке Методические указания: Численные методы

в конечном числе точек, то интеграл Методические указания: Численные методы

равен алгебраической сумме площадей соответствующих криволинейных

трапеций, ограниченных частями графика функции Методические указания: Численные методы

отрезками оси Методические указания: Численные методы и

отрезками, параллельными оси Методические указания: Численные методы

.

8.5 Контрольные вопросы

1. В чем сходство и различия между методами прямоугольников, трапеций,

Симпсона? Чем эти методы отличаются от метода Монте-Карло?

2. Как влияет на точность интегрирования величина шага Методические указания: Численные методы

? Как можно прогнозировать примерную величину шага для достижения заданной

точности интегрирования?

3. Можно ли добиться неограниченного уменьшения погрешности интегрирования,

уменьшая величину шага?

8.6 Задания к лабораторной работе № 8

Задание № 1

1. Составить программу и вычислить на ЭВМ интеграл заданной функции Методические указания: Численные методы

на отрезке Методические указания: Численные методы с

точностью Методические указания: Численные методы

методами, указанными преподавателем. Сравнить точность полученных результатов с

точным значением интеграла.

2. Определить, какое число отрезков разбиения обеспечило бы достижение точности Методические указания: Численные методы

при вычислении заданного интеграла по формуле трапеций.

3. В оформленной работе должны быть приведены все составленные алгоритмы или

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

вопросы.

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

сопоставить в них верные цифры.

Вариант

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

Методические указания: Численные методы

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

a b

1

Методические указания: Численные методы

56,5
2

Методические указания: Численные методы

23,5
3

Методические указания: Численные методы

3Методические указания: Численные методы

3,5Методические указания: Численные методы

4

Методические указания: Численные методы

02
5

Методические указания: Численные методы

0,52
6

Методические указания: Численные методы

22,5
7

Методические указания: Численные методы

01
8

Методические указания: Численные методы

Методические указания: Численные методы

2Методические указания: Численные методы

9

Методические указания: Численные методы

25
10

Методические указания: Численные методы

0,20,3
11

Методические указания: Численные методы

0

Методические указания: Численные методы

12

Методические указания: Численные методы

02
13

Методические указания: Численные методы

0

Методические указания: Численные методы

14

Методические указания: Численные методы

12
15

Методические указания: Численные методы

01
16

Методические указания: Численные методы

02
17

Методические указания: Численные методы

01
18

Методические указания: Численные методы

0,51
19

Методические указания: Численные методы

0

Методические указания: Численные методы

20

Методические указания: Численные методы

0

Методические указания: Численные методы

21

Методические указания: Численные методы

0,1Методические указания: Численные методы

0,5Методические указания: Численные методы

22

Методические указания: Численные методы

12
23

Методические указания: Численные методы

01
24

Методические указания: Численные методы

34
25

Методические указания: Численные методы

0,1Методические указания: Численные методы

0,3Методические указания: Численные методы

Страницы: 1, 2


© 2010
Частичное или полное использование материалов
запрещено.