R/numericalDerivative.R

Defines functions numericalDerivative

Documented in numericalDerivative

numericalDerivative <-
function(x, g, k, delta=.001) {
    # numerical kth derivative of g(x)
    if (k == 0) {
         g(x)
    } else {
         (numericalDerivative(x+delta, g, k-1, delta) -
             numericalDerivative(x-delta, g, k-1, delta))/
             (2*delta)
    }
}

Try the CHsharp package in your browser

Any scripts or data that you put into this service are public.

CHsharp documentation built on May 1, 2019, 6:48 p.m.