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

7. Применение полинома Лагранжа

Пусть в n+1 узлахxi,i=0, 1, …,nотрезка [a,b] известны значенияyi=f(xi), функцииy= f(x). Тогда, как известно, можно построить интерполяционный полином Лагранжа,

где ,i = 0, 1, …,n.

Имеем ,i k,

, i = 0, 1, …,n.

Поэтому Ln(xi) =li (xi).

Коэффициент ciнаходятся из равенстваLn(xi) =yi.

Из этого равенства следует .

С учетом этого имеем: .

Для того, чтобы записать полином Ln(x) в более компактном виде, вводится обозначение

.

Тогда (3)

При использовании полинома Лагранжа для расчета интеграла полагают

(4)

Отсюда следует квадратурная формула , (5)

Где ,i =0, 1, …,n. (6)

Если пределы интегрирования aиb являются узлами интерполирования, то квадратурная формула (5) называется формулойзамкнутого типа, иначе –открытого.

Тогда

n=0:(7a)

n= 1:,(7b)

n= 2:, , (7c)

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

Применяя формулу (5) при n=0 с учетом того, что в этом случае, согласно (7а),A0=ba, получаем

,

где x0– произвольная точка из отрезка [a,b]. Наиболее часто эта формула применяется, когдаx0=aилиx0=b. В первом случае получается формула левых прямоугольников

во втором случае – формула правых прямоугольников

При практическом применении формул прямоугольников отрезок интегрирования [a,b] разбивают наmравных частей и, пользуясь тем, что,

применяют формулы прямоугольников на каждом из отрезков [xi,xi+1]. В результате получается обобщенные формулы прямоугольников:

и

.

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

Рассмотрим применение формулы (5) при n=1 тогда, когдаx0=aиx1=b. В таком случае получим из (7b)A0=A1= (ba)/2 и формула (5) сведется к следующей

Эта формула называется формулой трапеций. Геометрический смысл формулы трапеций заключается в том, что подынтегральная функция y=f(x) заменяется прямойy= [[f(b)f(a)] / (ba)] (xa), т.е. прямой, соединяющей точки с ординатамиf(a) иf(b). За приближенное значение искомой площади принимается площадь трапеции.

Обобщенная формула трапеций имеет вид:

.

Геометрически это означает, что криволинейная трапеция разбивается на mтрапеций, а криваяy= f(x) заменяется ломаной.

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

Рассмотрим применение формулы (5) при n = 2, когдаx0=a,x1=a+h,x2=a+ 2h=b. В таком случае из (7с) получим

=======,

, ,

Подставляя эти выражения в (5), получим квадратурную формулу Симпсона

Обобщенная формула Симпсона имеет вид =

=

В этой формуле число mявляется четным.

Геометрический смысл формулы Симпсона заключается в том, что подынтегральная функция заменяется параболой (полиномом степени n = 2), проведенной через точки с ординатамиf(a),f[(a+b)/2],f(b). Для обобщенной формулы Симпсона подынтегральная функция заменяется набором парабол, проведенных через каждые три соседние точки.

11. Оценка погрешности квадратурных формул

Имеем

где Pn(x) интерполяционный полином степениn, аRn– его погрешность. Тогда погрешность соответствующей квадратурной формулы равна.

Явное выражение для погрешности интерполяционного полинома было получено ранее .

Отсюда следует =

С учетом этого получаются формулы для оценки погрешности Здесь.

12. Оценка погрешности квадратурных формул прямоугольников

Для формулы прямоугольников (n= 0) имеем=

и Здесь.

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

13. Оценка погрешности квадратурной формулы трапеций.

Для формулы трапеций (n= 1) имеем

=

И

Здесь .

для обобщенной формулы трапеций – следующее , (8)

14.Оценка погрешности квадратурной формулы Симпсона.

Для формулы Симпсона (n= 2,x0=a,x1=a+h,x2=a+ 2h=b) имеем

====

Отсюда следует

а для обобщенной формулы Симпсона – следующее (9)

Здесь h– расстояние между равноотстоящими узлами.

Более глубокий анализ показывает, что для обобщенной формулы Симпсона справедлива также и следующая оценка: (9)

15. Численное дифференцирование

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

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

Пусть на отрезке [ab] известноn+1 значениеyi* =f(xi*) функцииf(x) в точкахx=xi*,i= 0, 1, …,n,x0*=a,xn*=b,xi+1*=xi*+hи пусть требуется приближенно определитьk-ю производнуюf(k)(x) в некоторой точкеxотрезка [ab], такой, чтоxI*xxI+1*, где 0In1.

Выберем среди множества {xi*}m+1 последовательно расположенных узловxR*,xR+1*,xR+2*, …,xR+m*, таких, чтоxR*xxR+m*. Введя обозначенияx0=xR*,x1=xR+1*,x2=xR+2*, …,xm=xR+m*,ti=xxi,yi =f(xi),i = 0, 1, …,m, запишем полином Ньютона степениm:

= =

=

При аппроксимации интерполяционным полиномом Ньютона полагается (1)

Здесь

В этой сумме mk+1 слагаемых.