6. ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ

 

Пусть требуется вычислить интеграл

.                                  (6.1)

Если функция f(x) является непрерывной на отрезке [a, b], то интеграл (6.1) существует и может быть вычислен по формуле Ньютона-Лейбница

.                    (6.2)

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

Приближенное равенство

           (6.3)

называется квадратурной формулой, определяемой узлами  и коэффициентами Ai.

Величина

                                      (6.4)

называется остаточным членом квадратурной формулы.

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

Задача 1. На отрезке [a, b] в узлах xi заданы значения fi некоторой функции f, принадлежащей определенному классу F. Требуется приближенно вычислить интеграл (6.1) и оценить погрешность полученного значения.

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

Задача 2. На отрезке [a, b] функция f(x) задана в виде аналитического выражения. Требуется вычислить интеграл (6.1) с заданной предельно допустимой погрешностью e.

Рассмотрим алгоритм решения задач 1 и 2.

 

Алгоритм решения задачи 1.

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

2. Приближенно принимают, что .

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

.

4. Определяют погрешность вычисления

по погрешностям приближенных значений f(xi).

5. Находят полную абсолютную погрешность приближенного значения :

.

6. Получают решение задачи в виде

.

Алгоритм решения задачи 2.

1. Представляют e в виде суммы трех неотрицательных слагаемых:

где e1 – предельно допустимая погрешность метода: e2 – предельно допустимая погрешность вычисления ; e3 – предельно допустимая погрешность округления результата.

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

.

3. Вычисляют f(xi) с такой точностью, чтобы при подсчете  по формуле (6.3) обеспечить выполнение неравенства

.

Для этого, очевидно, достаточно вычислить все f(xi) с абсолютной погрешностью

.

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

5. Получают решение задачи в виде

.

 

 

 

 

К оглавлению

Назад к разделу "5.3. Интерполирование сплайнами"

Вперед к разделу "6.1. Формула прямоугольников"