Пn+1(x)=(x-x0)(x-x1)…(x-xn), причем Ln(xi)=yi (i=0, 1, 2, …, n). Заменяя функцию f(x) полиномом Ln(x), получим равенство
где Rn[f] – ошибка квадратурной формулы. Отсюда получаем приближенную квадратурную формулу где (i=0, 1, 2, …, n). Для вычисления Aiзаметим, что1) коэффициенты Aiпри данном расположении узлов не зависят от выбора функции f(x);
2) для полинома степени nполученная формула – точная, так как тогда Ln(x)=f(x); следовательно, формула
- точная при y=xk (k=0, 1, 2, …, n), т.е. Rn[xk]=0 при k=0, 1, …, n. Полагая y=xk (k=0, 1, 2, …, n), получим линейную систему из n+1 уравнений - где (k=0, 1, …, n), из которой можно определить коэффициенты A0, A1, …, An.Составные квадратурные формулы
Приведем ряд простейших квадратурных формул, используемых в практике численного интегрирования функции f(x) на некотором интервале [a, b], разбитого на nравных отрезков точками a0=a, a1=a+h, a2=a+2h, …, an=a+nh+b, где n=0,1, …, kи
Положим f(xn)=yn=f(a+nh).Формула прямоугольников:
Погрешность формулы определяется выражением
гдеФормула трапеций:
Погрешность формулы определяется выражением
гдеФормула Симпсона:
гдеПогрешность формулы определяется выражением
гдеЕсли длина интервала [a, b] велика для применения простейших квадратурных формул, то поступают следующим образом:
1) интервал [a, b] разбивают точками xi,
на nинтервалов по некоторому правилу;2) на каждом частичном интервале [xi, xi+1] применяют простейшую квадратурную формулу, находят приближенное значение интеграла
3) из полученных выражений Qiсоставляют (отсюда и название составная формула) квадратурную формулу для всего интервала [a, b];
4) абсолютную погрешность Rсоставной формулы находят суммированием погрешностей Riна каждом частичном интервале.
5. Приближенное вычисление обыкновенных дифференциальных уравнений
Обыкновенным дифференциальным уравнением называется равенство
, в котором - независимая переменная, изменяющаяся в некотором отрезке , а - неизвестная функция от , которую и надо найти. Различают два типа обыкновенных дифференциальных уравнений - уравнения без начальных условий и уравнения с начальными условиями. Уравнения без начальных условий - это как раз то, что было только что определено. А уравнение с начальными условиями - это записанное выше уравнение относительно функции , но в котором требуется найти лишь такую функцию , которая удовлетворяет при некотором следующим условиям: , т.е. в точке функция и ее первые производных принимают наперед заданные значения. В этой ситуации число называется порядком уравнения.Метод Рунге-Кутта
Изложим идею метода на примере:
Интегрируя это уравнение в пределах от x до x + h (0 < h <1), получим равенство
которое посредством последнего интеграла связывает значения решения рассматриваемого уравнения в двух точках, удаленных друг от друга на расстояние шага h. Для удобства записи данного выражения используем обозначениеПостараемся составить линейную комбинацию величин ji, i = 0, 1, ..., q, которая будет являться аналогом квадратурной суммы и позволит вычислить приближенное значение приращения Dy:
гдеМетод четвертого порядка для q = 3, имеет вид
гдеОсобо широко известно другое вычислительное правило Рунге-Кутта четвертого порядка точности:
гдеМетод Рунге-Кутта имеет погрешность четвертого порядка (~ h4 ).
Правило Рунге. Если приближенный метод имеет порядок погрешности m, то погрешность можно приближенно оценить по формуле
В формуле O(xi) – главный член погрешности,
и - приближенные решения в точке xi, найденные с шагом h и 2h соответственно.Экстраполяционные методы Адамса
Широко распространенным семейством многошаговых методов являются методы Адамса. Простейший из них, получающийся при
, совпадает с рассмотренным ранее методом Эйлера первого порядка точности. В практических расчетах чаще всего используется вариант метода Адамса, имеющий четвертый порядок точности и использующий на каждом шаге результаты предыдущих четырех. Именно его и называют обычно методом Адамса. Рассмотрим этот метод.Пусть найдены значения
в четырех последовательных узлах . При этом имеются также вычисленные ранее значения правой части . В качестве интерполяционного многочлена можно взять многочлен Ньютона. В случае постоянного шага конечные разности для правой части в узле имеют вид .