Function File: dx = deriv (f, x0)
Function File: dx = deriv (f, x0, h)
Function File: dx = deriv (f, x0, h, O)
Function File: dx = deriv (f, x0, h, O, N)

Calculate derivate of function f.

f must be a function handle or the name of a function that takes x0 and returns a variable of equal length and orientation. x0 must be a numeric vector or scalar.

h defines the step taken for the derivative calculation. Defaults to 1e-7.

O defines the order of the calculation. Supported values are 2 (h^2 order) or 4 (h^4 order). Defaults to 2.

N defines the derivative order. Defaults to the 1st derivative of the function. Can be up to the 4th derivative.

Reference: Numerical Methods for Mathematics, Science, and Engineering by John H. Mathews.

Package: optim