Professional Documents
Culture Documents
Интерполација
Интерполација
1.УВОД...........................................................................................................................................2
2. ПРОБЛЕМ АПРОКСИМАЦИЈЕ..............................................................................................3
2.1. Лагранжов (Lagrange) облик интерполационог полинома..............................................4
2.2. Њутнова (Newton) интерполациони полином..................................................................9
за неједнаке размаке..................................................................................................................9
2.3 Грешке интерполационог полинома................................................................................11
1
1.УВОД
2
2. ПРОБЛЕМ АПРОКСИМАЦИЈЕ
3
2.1. Лагранжов (Lagrange) облик интерполационог полинома
Слика 1
4
са произвољним којефицијентима ci (i=0,1,..... ..,n) . Услов да парабола
y=Pn ( x) пролази кроз тачке Mi (i=0 .1 , .. . .. , n) даје n+1 једначину са
n+1 непознатих којефицијената. На тај начин добија се систем од n+1
линарне једначине облика:
c 0+c1 x 0 +c 2 x 2 +....+c n x n =f ( x 0 ) ,
0 0
c 0+c1 x 1 +c 2 x 2 +....+c n x n=f ( x1 ) ,
1 1
.................................................................
c 0+c1 x n +c 2 x 2 +....+c n x n =f ( x n )
n n (2.3)
n
|1 x . . . . x | 1 x . . . . x | . . . . . . . . . . . . ¿|¿
Δ=¿ 02 0n ¿ 12 1 ¿ ¿¿
¿ (2.4)
5
Дефинишимо најпре Лагранжове полиноме Lk ( x ) на следећи начин:
¿ i≠ k ¿ ¿ ¿ ,¿
n (2.6)
где је Ск константа, коју треба одредити из услова (2.5). Како је Lk=(x k )=1,
то је за x=x k .
¿ i= k ¿¿¿¿
n
одакле је
¿ i≠ k ¿¿¿¿
n (2.7)
6
Табела 1
7
x 0 1 3
| || || |
f ( x) 4 3 −2
па је
Или коначно
2
x x
P2 ( x )=4− −
2 2
8
2.2. Њутнова (Newton) интерполациони полином
за неједнаке размаке
A k =f [ x 0 , x 1 , .. . .. . , x k ] , k=1,2 , .. ..
(2.10)
Према томе, подељена коначна разлика к-тог реда је подељена разлика
подељених коначних разлика k−1 -вог реда.
Ако се f [ x 0 ]=f ( x0 ) означино подељњну разлику нултог реда, онда
према ( 2. 10 ) , za k =n следида је
9
Полином дефинисан релацијом (2.11) преставља Њутнов облик
интерполационог полинома за неједнаке размаке или краће Њутнов
интерполациони полином за неједнаке размаке, и он се може написати у
облику:
n i−1
Pn(x )=∑ f [ x 0 , x 1 . .. .. .. x i ]⋅∏ ( x−x j ) ,
i=0 j=0
где је
i−1
∏ ( x−x j )=¿ { ( x−x 0)( x−x 1) .. .. . .. ( x−x i−1 ) , za i>0 ¿ ¿ ¿ ¿ ¿
j=0
Табела 2
10
f [ x0 , x1 , x2 , x3 ]
Тако на пример за формирање треба поделити разлику
f [ x 1 , x 2 , x 3 ]−f [ x 0 , x 1 , x 2 ] sa x3 −x 0
што је подвученим линијама означено у
табели 2.
Када је формирана табела подељених коначних разлика, онда се формирање
Њутновог облика интерполационог полинома (2.11), треба узети вредности
f [ x 0 , x 1 ,. ..... . ., x i ] i=0,1.....,n
за (подвучени елементи). За израчунавање
приближне вредности функције f (x ) у тачки x=x могу се сада користити
интерполациони полиноми Pk (x ) степена не већег од k који интерполирају
функцију f (x ) у тачкама x 0 , x1 .....x k . За ове сврхе Њутнов облик
интерполационог полинома (2.11) је веома погодан.
11
Кроз n+1 тачку M i ( xi , f ( xi ) , i=0,1 ,. . .. . , n јасно је да можемо конструисати
много кривих. Ако је функција f (x ) која се интерполира полиномом Pn ( x)
, такође полиномом степена n онда је:
f (x )−Pn( x )≡0
f (x )−Pn( x)=e n (x )
e n ( x )=
∏ n+1( x ) f ( n+1) ( ξ )
( n+1 ) ! (2.12)
где је
∏ n+1( x )=( x −x0 )( x−x 1) . .. . .. .. ( x−x n ) .
12
1 1
x 0 6 2
| || || |
f ( x) 0 1 1
2
Лагранжов полином ће, према (2.8) гласити
π 1 1 7 1 1 7 7−2 5
sin
3 3 ()
≈P 2 =−3⋅ + ⋅ =− + =
9 2 3 3 6 6
= =0 . 8333. . .. .
6
Грешке ове апроксимације ће, према (1.12) гласити:
1 π 3 cos π ξ π 3 31 .006277
()
|e 2 |=|
3 3⋅6 3
|≤ 3 =
3⋅6 648
=0 . 04785<0 . 5⋅10−1 .
13
π
sin ≈0.833 . .. .
Овај израз за грешку нам казује да је у апроксимацији 3
сигурна ( у ужем смислу ) само цифра на правом децималном месту, па
π
sin ≈0 .8 .
можемо писати: 3
Задатак
f (x)
За функцију дата је табелом
x f Δf Δ2f Δ3f Δ4f
x −1 0 1 2 3 -1
| || || || || | -1 1
f ( x) 1 0 0 1 1а -1 1 проксимирати ову
0 0 0 1 0
функцију (1,2) Њутновом
унтерполиномом и 1 0 1 2 2 на основу тога
0
израчунати 2 1 приближну
,,
вредност f (0 ) . 3 1
Δ fo Δ2 fo Δ n fo
I Pn(x )=fo+ ( x−x 0 )+ ( x−x 0 )( x−x 1 )+. . .. ..+ ( x−x 0 ). .. . .( x−x n−1 )
1 !h 2! h2 n !h n
2 3 4
h=1 ; fo=? ; Δ fo=1 ; Δ fo=1 ; Δ fo=0 ; Δ fo=2 ;
1 2
P2 ( x)=1−( x+1)+ (x+1 )x− (x+1 )( x−1)( x−2)
2! 4!
1 4
P4 ( x)= ( x +2 x3 +7 x 2−8 x )
12
Δ fn Δ2 fn Δ n fn
II Pn( x )=fn+ ( x−x n )+ ( x−x n )( x−x n−1 )+.. . ..+ ( x−x n ).. . ..( x−x n )
1 !h 2! h2 n ! hn
2 2 3 4
f 4 =1 ; Δf 4 =0 ; Δ f 4 =0 ; Δ f 4 =1 ; Δ f 4 =−2 ; Δ f 4 =−2 ;
14
1
f ,, (0 )= (−12 x 3 +12 x 2 +14 )
12
14 7
f ,, (0 )≈P4 = =
12 6
15