Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_attestatsia_shpora.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
192.71 Кб
Скачать

Вторая интерполяционная формула Ньютона

Как будет показано далее на примере, формулу (4.6) рекомендуется использовать для интерполяции функции у=f(x) в окрестности начального значения х0, где t мало по абсолютной величине.

Пример. По данным предыдущей таблицы вычислить f(1,65), .для равноотстоящих значений аргумента xi=x0+ih.

По формуле (4.6) получим f(1,65)=0,2154. Так как lg(1,65)=0,2175, значит f(1,65) вычислено только с двумя верными знаками. Отсюда следует, что не рекомендуется использовать первую формулу Ньютона вблизи конца таблицы. В этом случае следует использовать вторую ИФН, которая дает здесь более точные значения.

Пусть дан набор значений функции f(x):

уi=f(xi), i=0, 1, 2,…, n (4.7)

для равноотстоящих значений аргумента xi=x0+ih.Построим интерполяционный полином вида:

Pn(x)=a0+a1(x-xn)+a2(x-xn)( x-xn-1)+…+an( x-xn)(x-xn-1)(x-x1). (4.8)

Найти полином значит определить его коэффициенты a0, a1,…,аn причем так, чтобы были выполнены равенства

Pn(xi)=yi, i=0, 1, 2,…,n. (4.9)

Положим х=хn в формулах (4.9) и (4.8), получим

Pn(xn)=yn=a0,

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

а0 = уn. (4.10)

Затем, полагая в (4.9) и (4.8) х = хn-1 и, учитывая определение первой конечной разности, получим:

(4.11)

Аналогично, вычислив а2,…, аn, и подставляя эти выражения в (4.8), получим:

(4.12)

Формулу (4.12) называют второй ИФН. С целью уменьшения вычислительной

погрешности сделаем линейное преобразование , тогда

и т.д. Подставляя эти значения в (4.12), получим:

. (4.13)

Если вычислить f(1,65) по второй ИФН (4.13), получим f(1,65)=2,304+0,0263(-0,5)-0,0017(-0,5)(0,5)/2=0,2173. Сопоставляя полученное значение с табличным, делаем вывод, что оно вычислено с тремя верными знаками.

Оценка точности интерполяционных формул

При интерполяции алгебраическими полиномами n-го порядка, по заданнымзначениям функции f(x) в (n+1)-ом узле, находим многочлен Pn(x), проходящий через эти точки. В этих условиях имеет место неравенство:

(4.14)

где f(n+1)(x) - (n+1)-ая производная функции f(x). Проанализируем формулу (4.14).

Слева стоит абсолютная разность между точным значением f(x) и его приближением Рn(x), т. е. абсолютная погрешность, а правая часть выражения (4.14) представляет оценку этой погрешности, т. е. предельную абсолютную погрешность. Неравенство (4.14) позволяет ответить на вопрос: от чего зависит точность интерполяции.

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

Если с этой позиции посмотреть на геологические карты, то можно сказать следующее. Структурные карты более гладкие, особенно для условий Западной Сибири, по сравнению с картами эффективных нефтенасыщенных толщин hэн. Значит, при одном и том же числе измерений труктурная карта имеет более высокую точность чем карта hэн.

Далее, в знаменателе (4.14) стоит значение очень быстро растущей функции (n+1)!. Отсюда должно следовать, что с увеличением n, повышается и точность интерполяции. Но на практике это не выполняется. Дело в том, что неравенство (4.14) выведено без учета погрешностей измерений и конечныхразностей.

Как было показано ранее, с ростом n вычислительные погрешности конечных разностей растут очень быстро, и в геологической практике интерполяционные полиномы Рn(x) при n5 практически не используются.

Наконец, рассмотрим последний сомножитель формулы (4.14)

.

Он представляет собой алгебраический полином (n+1)–го порядка с корнями х0, х1,…хn, обозначим этот полином wn+1(х). Схематично его поведение показано на рис. 2.

Рис.2. Схема изменения полинома wn+1(х)

Из геометрии wn+1(х) следует, что:

  • интерполяция имеет самую высокую точность в центре отрезка [x0, xn];

  • точность интерполяции ухудшается при движении интерполируемой

точки к краям отрезка [x0, xn];

  • экстраполяция всегда менее точна, чем интерполяция в узком смысле.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]