You are on page 1of 2

1 Richards-onov metod numeričkog diferenciranja

- tačnost može da se poboljša uvodjenjem dodatnih tačaka oko x


f ( x +h )−f (x −h) 1
f ' (x , h)= − f '''( x )h2 +. ..=f '( x , h)+ε( x , h )
2h 6
- neka je korak 2h
f ( x+2 h )−f ( x−2 h) 4
f ' (x , 2 h)= − f '''( x )h2 +.. .=f ' ( x , 2 h )+4 ε (x , h )
4h 6
- greška u drugom slučaju 4 puta veća, ali oduzimanjem jedne od druge relacije
4 f ' ( x , h )−f ' ( x , 2 h )
f ' (x )= +ε (h4 )=f '2 ( x , h )
3
- druga aproksimacija prvog izvoda
- ako razvijemo – dobijamo
f ( x−2h )−8 f ( x−h )+8 f ( x +h )−f ( x+ 2h )
f '2 ( x , h )=
12 h
- ako prvu aproksimaciju indeksiramo sa 1, možemo drugu aproksimaciju da
pišemo kao
' '
' 4 f 1 (x , h )−f 2 ( x , 2 h )
f 2 ( x )=
3
- ako nastavimo gornji postupak, možemo da dodjemo do rekurentne relacije
2n ' '
2 f n ( x , h )−f n ( x ,2 h )
f 'n+1 ( x )= 2n
2 −1
- Richards-onova ekstrapolacija prema granici ili Richards-onov algoritam

- za grešku možemo da uzimamo


|f 'n+1 ( x)−f 'n (x )|
Primer: f(x)=xex, prvi izvod u tački x=2, f’(2)=22.1671682968
h f '1 ( x, h ) f '2 ( x , h ) f '3 ( x ,h ) f '4 (x , h)
0.400 23.1635 - - -
0.200 22.4141 22.16439 - -
0.100 22.2288 22.16699 22.1671691 -
0.050 22.1826 22.16716 22.1671683 22.1671682968

You might also like