Постановка задачи:
Необходимо вычислить

если
задана таблично.
В подобных случаях применяют различные методы численного интегрирования. Формулы, используемые для приближенного вычисления однократных интегралов, называют квадратурными формулами. Один из приёмов построения квадратурных формул состоит в том, что подынтегральная функция
заменяется на отрезке
интерполяционным многочленом, например интерполяционным многочленом Лагранжа
.
При этом полагают, что
(1)
Используем представление:
(2)
Получим:
(3)
Т.о.
(3)
где
(4)
Замечание. Коэффициенты
не зависят от функции
, т.к. они составлены только с учётом узлов интерполяции.
Предполагая, что шаг интерполяции постоянен, применяем формулу Лагранжа для равноотстоящих узлов и переходом к новой переменной
. С учётом того, что
, формула (4) принимает вид:
(5)

При
имеем
, а при
будет
. Тогда:
, (6)
где
(7)
Окончательно, с учётом (3) и (4), получаем следующий вид квадратурных формул:
(8)
Формула (8) называется формулой Ньютона-Котса, дающей на интервале интегрирования
различные представления для различного числа
отрезков разбиения.
Формула трапеции
При
имеем
.
Тогда из (7) для формулы Ньютона-Котса получаем коэффициенты
и
:
;
;
И по формуле Ньютона-Котса (8) на
получаем:

(9)
Это и есть формула трапеции – один из простейших способов вычисления определённого интеграла. При
подынтегральная функция заменяется интерполяционным многочленом Лагранжа первой степени (т.е. линейной функции). Геометрически это означает, что площадь криволинейной фигуры
заменяется площадью проекции и величина интеграла составляет площадь трапеции – полусумма оснований, умноженная на высоту.

Естественно, при таком расчёте получается большая погрешность, но её легко можно уменьшить, разбив интервал на большее количество частей и считать каждый с помощью трапеции.
Формула Симпсона
Как известно, через три точки можно провести параболу.
При
и
из (7) последовательно получим:



Тогда, с учётом (8), получаем:

(10)
Это – формула Симпсона. Геометрически это означает то, что интегрируемая функция заменяется не на прямую, как в формуле трапеции, а на параболу, что даёт немного более точный результат:

Формула Симпсона 3/8
При
и
последовательно получим:


В конечном итоге получим:
:

– формула Симпсона 3/8.

Геометрически это – кубическая парабола
Формула Буля

Задача.
Вычислить ОИ с помощью каждой из формул (кроме 3/8):

Рассчитать относительную погрешность каждого решения, если точное решение
.
Решение. Предположим, что функция задана не аналитически, а с помощью набора дискретных значений с шагом
:
| 0 | 1 | 2 | 3 | 4 |
| 0 | 0.25 | 0.5 | 0.75 | 1 |
| 1 | 1.6553 | 1.5515 | 1.0666 | 0.7216 |
Формула трапеции.
Воспользуемся методом «разделяй и властвуй».
|
|
|
| 1 | 1.6553 | 0.3319 |
| 1.6553 | 1.5515 | 0.4009 |
| 1.5515 | 1.0666 | 0.3273 |
| 1.0666 | 0.7216 | 0.2235 |
| Сумма: | 1.2836 | |
Формула Симпсона
|
|
|
|
| 1 | 1.6553 | 1.5515 | 0.7644 |
| 1.5515 | 1.0666 | 0.7216 | 0.5450 |
| Сумма: | 1.3094 | ||
Формула Буля
|
|
|
|
|
|
| 1 | 1.6553 | 1.5515 | 1.0666 | 0.7216 | 1.3086 |
Результат
| Точно | Формула Трапеции | Формула Симпсона | Формула Буля | |
| 1.3083 | 1.2836 | 1.3094 | 1.3086 |
| - | 0.0247 | 0.0011 | 0.0003 |
| - | 0.0189 | 0.0008 | 0.0002 |
Решение СНАУ
Надо решить систему уравнений:
(1)
где
,
,…,
– заданные нелинейные функции. Среди них могут быть и линейные функции, но нелинейность хотя бы одной приводит к нелинейной системе уравнений. Поэтому система (1) называется нелинейной.
Систему (1) можно записать в векторном виде:
, (2)
где
,
,
,
– вектор неизвестных,
– нелинейная вектор-функция от вектора
. Решением системы (2) называется вектор
, при подстановке которого в систему (2) она превращается в тождество.
Наиболее употребительны для уточнения корней систем нелинейных уравнений – методы итерации (метод простой итерации и метод Зейделя) и метод Ньютона. Как и в случае уточнения корней одного нелинейного уравнения требуется определение хорошего начального приближения (отделение корня), гарантирующего сходимость метода и высокую скорость сходимости.
Для системы двух уравнений это может быть сделано графически, но для систем высоких порядков удовлетворительных методов отделения корней не существует.
В этих случаях можно использовать численные методы оптимизации – раздела вычислительной математики, выделяемого в самостоятельную дисциплину. Например, метод наискорейшего спуска или метод покоординатного спуска.
Дата: 2019-05-28, просмотров: 341.