SmtC: Show me the Code
Ole Peter Smith
Instituto de Matemática e Estatística
Universidade Federal de Goiás
http://www.olesmith.com.br

Python
E se Eva tinha optado pela cobra?
Facebook.
< Vectors | Functions | SVG >

Calculating Derivatives Numerically

  • Simple:
    [; f'(x) = \lim_{ \varepsilon \rightarrow 0 } \frac{f(x+\varepsilon)-f(x)}{\varepsilon} ;]
  • Better:
    [; f'(x) = \lim_{ \varepsilon \rightarrow 0 } \frac{f(x+\varepsilon)-f(x-\varepsilon)}{2\varepsilon} ;]
  • Cost: 2 Function Evaluations
Python Listing: Derive.py.
def df(f,x,eps=1.0E-3):
    return ( f(x+eps)-f(x-eps) )/(2.0*eps)


def d2f(f,x,eps=1.0E-3):
    return ( df(f,x+eps,eps)-f(f,x-eps,eps) )/(2.0*eps)
< Vectors | Functions | SVG >
Messages:
0 secs.