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

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

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

В настоящем параграфе рассматриваются способы приближенного вычисления определенных интегралов

(1.1)

основанные на замене интеграла конечной суммой

(1.2)

где ck – числовые коэффициенты и xk – точки отрезка [a, b], k = 0, 1, …, n. Приближенное равенство

называется квадратурной формулой, а сумма вида (1.2) – квадратурной суммой. Точки xk называются узлами квадратурной формулы, а числа ckкоэффициентами квадратурной формулы. Разность

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

Введем на [a,b] равномерную сетку с шагом h, т.е. множество точек

h = {xi = a + ih, i = 0,1,…,N, hN = b – a},

и представим интеграл (1.1) в виде суммы интегралов по частичным отрезкам:

Для построения формулы численного интегрирования на всем отрезке [a,b] достаточно построить квадратурную формулу для интеграла

(1.3)

на частичном отрезке [xi-1,xi] и воспользоваться свойством аддитивности определенного интеграла.

Формула прямоугольников.

Пользуясь малостью h, заменим интеграл (1.3) выражением , где . = xi – 0,5h.

Тогда получим формулу

(1.4)

которая называется формулой прямоугольников на частичном отрезке [xi-1,xi].

Погрешность формулы (1.4) определяется величиной

которую легко оценить с помощью формулы Тейлора. Действительно, запишем i в виде

(1.5)

и воспользуемся разложением

где i = i(x)  [xi-1,xi]. Тогда из (1.5) получим

Обозначая , оценим i следующим образом:

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

(1.6)

т.е. формула имеет погрешность О(h3) при h  0.

Заметим, что оценка (1.6) является неулучшаемой, т.е. существует функция f(x), для которой (1.6) выполняется со знаком равенства. Действительно, для f(x) = (x – xi-1/2)2 имеем М2,i = 2,

f(xi-1/2) = 0 и

Суммируя равенства (1.4) по i от 1 до N, получим составную формулу прямоугольников (центральных прямоугольников)

(1.7)

Погрешность этой формулы

равна сумме погрешностей по всем частичным отрезкам,

Отсюда, обозначая , получим

(1.8)

т.е. погрешность формулы прямоугольников на всем отрезке есть величина О(h2).

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

Замечание. Можно также использовать формулы прямоугольников при ином расположении узлов, например, такие формулы (формулы левых и правых прямоугольников соответственно):

Однако, из-за нарушения симметрии погрешность таких формул является величиной О(h).

Формула трапеций.

На частичном отрезке эта формула имеет вид

(1.9)

и получается путем замены подынтегральной функции f(x) интерполяционным многочленом первой степени, построенным по узлам xi-1, xi, т.е. функцией

Для оценки погрешности достаточно вспомнить, что

Отсюда получим

и, следовательно,

(1.10)

Оценка (1.10) неулучшаема, так как в ней достигается равенство, например, для f(x) = (x – xi)2.

Составная формула трапеций имеет вид

(1.11)

где fi = f(xi), i = 0, 1, …, N, xi = a + ih, hN = b – a.

Погрешность этой формулы оценивается следующим образом:

Таким образом, формула трапеций имеет, так же как и формула прямоугольников, второй порядок точности,  = О(h2), но ее погрешность оценивается величиной в два раза большей (см. (1.8)).

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

При аппроксимации интеграла (1.3) заменим функцию f(x) параболой, проходящей через точки (xj, f(xj)), j = i – 1, i – 0,5, i, т.е. представим приближенно f(x) в виде

f(x)  L2,i(x), x  [xi-1, xi],

где L2,i(x) – интерполяционный многочлен Лагранжа второй степени,

(1.12)

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

Таким образом, приходим к приближенному равенству

(1.13)

которое называется формулой Симпсона или формулой парабол.

На всем отрезке [a, b] формула Симпсона имеет вид

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

xi = a + 0,5hi, fi = f(xi), i = 0, 1, …, 2N, hN = b - a

и записать формулу Симпсона в виде

(1.14)

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

если, f(x) = a0 + a1x + a2x2 + a3x3. Это утверждение нетрудно проверить непосредственно, что и предоставляется сделать читателю.

Для оценки погрешности формулы Симпсона построим многочлен третьей степени Н3(х) такой, что

H3(xi-1) = f(xi-1), H3(xi-1/2) = f(xi-1/2),

Известно, что такой многочлен существует и единственен. Он построен в явном виде. Однако нам даже не потребуется явный вид многочлена Н3(х). Вспоминая, что формула Симпсона точна для любого многочлена третьей степени, получим

(1.15)

Представим теперь f(x) в виде

f(x) = H3(x) + ri(x), x  [xi-1, xi],

(1.16)

где ri(x) – погрешность интерполирования многочленом Н3(х). Интегрируя (1.16) и учитывая (1.15) получим

(1.17)

Имеем

поэтому для погрешности i получаем оценку

где .

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

(1.18)

Погрешность составной формулы Симпсона (1.14) оценивается так:

Отсюда видно, что формула Симпсона существенно точнее, чем формулы прямоугольников и трапеций. На частичном отрезке она имеет точность О(h5), а на всем отрезке – О(h4).