Введение в численные методы. Гладких О.Б - 72 стр.

UptoLike

Оценим погрешность приближения функции
f(x) = x на всем отрезке в соответствии с (4.11):
max
ω
n+1
(x) = (x – x
0
)(x – x
1
)…. (x – x
n
).
Для максимальной погрешности интерполя-
ции на всем отрезке [
a, b] справедлива оценка:
[]
,
max
ab
| f(x) – L
n
(x)|
)!1(
1
+
+
n
n
[]
,
max
ab
M
|
ω
n
(x)| (4.11)
Пример 4.5.
Оценим погрешность приближения функции
f(x).=.
x
в точке x.=.116 и на всем отрезке [a, b],
где
a = 100, b = 144, с помощью интерполяцион-
ного много члена Лагранжа
L
2
(x) второй степени,
построенного с узлами
x
0
= 100, x
2
= 144.
Найдем первую, вторую и третью производ-
ные функции
f(x):
f '(x)=
2
1
x
– 1/2
,
f
"(x)= –
4
1
x
–3/2
,
f '''(x)=
8
3
[]
,
ma
ab
x
–5/2
.
M
3
= | f '''(x)| = x
8
3
100
–5/2
=
8
3
10
–5
.
В соответствии с (4.9) получим оценку погрешно-
сти в точке
x = 116:
|
116 L
2
(116)|
!3
1
|(116 – 100)(116 – 121)
×
× (116 – 144)| =
16
1
73
10
–5
16528 = 1.410
– 3
.
[]
,ab
|
x
– L
2
(x)|
16
10
5
[
,
max
ab
]
|(x – 100)(x – 121)(x –144)| 2.510
–3
.
4.4. Интерполяционные многочлены Ньютона
для равноотстоящих узлов
Часто интерполирование ведется для функ-
ций, заданных таблицами с равноотстоящими зна-
чениями аргумента. В этом случае шаг таблицы
1
( 1, 2, ...)
ii+
=− 0,hx xi=
является величиной по-
стоянной. Для таких таблиц построение интерпо-
ляционных формул (как, впрочем, и вычисление
по этим формулам) заметно упрощается.
Таблица 4.1.
x
x
0
x
1
...
x
n
f(x) y
0
y
1
...
y
n
Пусть функция задана таблицей вида (4.1) с
постоянным шагом. Разности между значениями
функции в соседних узлах интерполяции называ-
ются конечными разностями первого порядка:
1ii i+
( 0, 1, 2, ...)yy yi
=
−=+
Из конечных разностей первого порядка образу-
ются конечные разности второго порядка:
72
     ωn+1(x) = (x – x0)(x – x1)…. (x – xn).                            Оценим погрешность приближения функции
     Для максимальной погрешности интерполя-                     f(x) = x на всем отрезке в соответствии с (4.11):
ции на всем отрезке [a, b] справедлива оценка:                                   max | x – L2(x)| ≤
                                                                                     [ a ,b]
                              M n +1
      max | f(x) – Ln(x)| ≤           max |ωn(x)|       (4.11)         10−5
      [ a ,b]               ( n + 1)! [ a ,b]                      ≤       max |(x – 100)(x – 121)(x –144)| ≈ 2.5⋅10–3.
                                                                        16 [ a ,b]
                   Пример 4.5.
       Оценим погрешность приближения функции                     4.4. Интерполяционные многочлены Ньютона
f(x).=. x в точке x.=.116 и на всем отрезке [a, b],                             для равноотстоящих узлов
где a = 100, b = 144, с помощью интерполяцион-                           Часто интерполирование ведется для функ-
ного много члена Лагранжа L2(x) второй степени,                  ций, заданных таблицами с равноотстоящими зна-
построенного с узлами x0 = 100, x2 = 144.                        чениями аргумента. В этом случае шаг таблицы
       Найдем первую, вторую и третью производ-                  h = xi +1 − xi (i = 0, 1, 2, ...) является величиной по-
ные функции f(x):                                                стоянной. Для таких таблиц построение интерпо-
                  1 – 1/2                                        ляционных формул (как, впрочем, и вычисление
         f '(x)=    x ,
                  2                                              по этим формулам) заметно упрощается.
                    1                                                                                         Таблица 4.1.
         f "(x)= – x –3/2,
                    4                                                                    x x0 x1 ... xn
                   3 –5/2                                                              f(x) y0 y1 ... yn
         f '''(x)= x .
                   8
                                      3           3                    Пусть функция задана таблицей вида (4.1) с
         M3 = max | f '''(x)| =         100 –5/2 = 10 –5.        постоянным шагом. Разности между значениями
                   [ a ,b]            8           8
В соответствии с (4.9) получим оценку погрешно-                  функции в соседних узлах интерполяции называ-
сти в точке x = 116:                                             ются конечными разностями первого порядка:
                               1                                              + yi = yi+1 − yi (i = 0, 1, 2, ...)
    | 116 – L2(116)| ≤            |(116 – 100)(116 – 121) ×
                               3!                                Из конечных разностей первого порядка образу-
                              1                                  ются конечные разности второго порядка:
    × (116 – 144)| =            10 –5⋅16⋅5⋅28 = 1.4⋅10 – 3.
                             16

                                 72                                                            73