.001,040,240,140,060,0)25,0(
!4
)3(ln2,5
)35,1(
;0009,048,248,148,052,0)25,0(
!4
)3(ln4
)63,0(
4
4
1
4
4
1
=⋅⋅⋅⋅⋅
⋅
=∆
=⋅⋅⋅⋅⋅
⋅
=∆
Учитывая, что все приведенные знаки у функции y=3
x
верны в широком
смысле, имеем:
∆∆∆
∆∆ ∆∆
**
**
() , ; ( ) , ;
(),; (),
yy
yy
ii
ii
==
==
0 001 0 002
0 004 0 008
23
.
.
.
.
Поэтому вычислительные погрешности суть:
∆
∆
2
2
0 63 0 001 0 0011 0 0005 0 0005 0 0031
1 35 0 001 0 0012 0 0005 0 0005 0 0032
(, ) , , , , , ;
(,),,,,,
=+++=
=+ + + =
Округлим полученные результаты до четырех знаков.
N
N
I
II
3
3
0 52 1 999
0 60 1 407
(, ) , ;
(,) ,
≈
−≈
Погрешности округления равны соответственно:
∆
∆
3
3
0 63 0 0001
1 35 0 0002
(, ) , ;
(, ) , .
=
=
Суммируя погрешность метода, вычислительную погрешность и погрешность
округления, получаем:
fx
fx
() , , ;
() , ,
*,
*,
1
063
2
135
3 1 999 0 0041
3 4 407 0 0044
== ±
== ±
Заметим, что остаточные погрешности в данной задаче можно оценить с
помощью конечных разностей. Для значения N
3
I
(t
1
*
) эта оценка имеет вид
∆
1
063
0 016
4
0 52 0 48 1 48 2 48 0 0006(, )
,
!
,,,, ,≈⋅⋅⋅⋅= ,
а для значения N
3
II
(t
2
*
) -
∆
1
135
0 016
4
0 6 0 4 1 4 2 4 0 0005(, )
,
!
,,,, ,
≈⋅⋅⋅⋅=
.
Задача 3.
Функция f(x) задана таблицей своих значений, верных в написанных знаках.
x
i
0,6 0,7 0,8 0,9 1,0
y
i
1,8221 2,0138 2,2255 2,4596 2,7183
x
i
1,1 1,2
y
i
3,0042 3,3201
Используя соответствующий интерполяционный полином, вычислить
значения функции в точках x
1
*
=0,85 и x
2
*
=0,98. Оценить погрешности результатов.
Решение.
Так как мы имеем достаточное количество узлов, меньших и
больших x
1
*
и x
2
*
, то для вычисления f(x
1
*
) и f(x
2
*
) следует использовать
интерполяционный полином Стирлинга или интерполяционный полином Бесселя, а
в качестве центрального узла выбирать такой, чтобы выполнялось одно из
соотношений (15) и (16). Далее, в зависимости от того, какое из двух условий
выполняется, применить соответственно формулу Стирлинга или Бесселя.
23