Strona 1 z 1

[C++] Obliczanie pochodnej

: 20 paź 2013, o 16:15
autor: zigzap
Witam
Mam do napisania program obliczający pochodną funkcji z klasycznej definicji, znalazłem tyle informacji ale nie mam pojęcia jak się zabrać do tego czy mógłby mi ktoś pomóc



rozpisałem też schemat blokowy ale dalej mi to nie pomaga jak zakodzić

[C++] Obliczanie pochodnej

: 20 paź 2013, o 16:23
autor: szw1710
Do obliczania pochodnej najlepiej w analizie numerycznej przydaje się tzw. różnica centralna:

\(\displaystyle{ f'(x)\approx \frac{f(x+h)-f(x-h)}{2h}}\)

Ma ona dobre własności numeryczne, ale i pewną wadę. Np. w myśl tej definicji (przyjąć za pochodną granicę różnicy centralnej przy \(\displaystyle{ h\to 0}\)), nawet niektóre funkcje nieciągłe byłyby różniczkowalne. Jednak jeśli funkcja jest różniczkowalna, to jej pochodna jest granicą różnicy centralnej.

W bardziej zaawansowanym podejściu można nawet podać oszacowanie błędu przybliżenia pochodnej różnicą centralną.