Numeryczne obliczanie pochodnych funkcji jednej zmiennej.

Transkrypt

Numeryczne obliczanie pochodnych funkcji jednej zmiennej.
Numeryczne obliczanie pochodnych funkcji jednej zmiennej.
1. Proszę:
Wyznaczyć pierwszą pochodną z funkcji przy pomocy aproksymacji:
a) 2-punktowej zgodnej z definicją pochodnej tzn. za pomocą „różnicy do przodu”
f ( x + h) − f ( x )
f’(x) =
h
f ( x + h) − f ( x − h )
b) 3-punktowej f’(x) =
2h
f ( x − 2 h) − 8 f ( x − h ) + 8 f ( x + h ) − f ( x + 2h )
c) 5-punktowej f’(x) =
12h
dla funkcji
(I) sin(x),
(II) |x|
dla x z przedziału (-10,10)
Narysować f’(x) dla (I) i (II) uzyskanych przy pomocy (c).
Zbadać dla funkcji (I) błąd metod w zależności od h przez porównanie wyniku uzyskanego z
procedury numerycznej z wynikiem analitycznym. h zmieniać w przedziale 10-8 - 100, wynik
narysować w skali półlogarytmicznej.
Proszę zbadać błąd wyznaczenia pochodnej f’(0+) dla funkcji (II).
2 Proszę wyznaczyć drugą pochodną z funkcji przy pomocy aproksymacji:
a) 3-punktowej :
f ( x − h) − 2 f ( x ) + f ( x − h)
h2
− f ( x − 2h) + 16 f ( x − h) − 30 f ( x) + 16 f ( x + h) − f ( x + 2h)
b) 5-punktowej f”(x) =
12h 2
dla funkcji
I) sin(x),
II) z funkcji Bessela J0(x)
dla x z przedziału (0,10)
Narysować f’(x) dla (I) i (II) uzyskanych przy pomocy (b).
Zbadać dla funkcji (I) błąd metod w zależności od h przez porównanie wyniku uzyskanego z
procedury numerycznej z wynikiem analitycznym. h zmieniać w przedziale 10-8 - 100, wynik
narysować w skali półlogarytmicznej.
f”(x) =