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 sharpPen package in your browser

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

sharpPen documentation built on April 3, 2025, 7:10 p.m.