derivative
Syntax
derivative(func, X, [dx =1.0], [n=1], [order=3])
Arguments
func is a unary function.
X is a numeric scalar/vector indicating where the derivative is evaluated.
dx (optional) is a scalar of FLOAT type indicating spacing. The default value is 1.0.
n (optional) is an integer scalar indicating the order of the derivative. As of now only n=1 is supported.
order (optional) is an integer scalar indicating the number of points to use. It must be an odd number. The default value is 3 and can be values between 3 and 1023.
Details
Return the derivative of func of order n at X.
Examples
derivative(acos, 0.458, 1e-3);
// output
-1.12492
a=[0.25, -4.53, 1.85, 12.45, 2.0];
derivative(cbrt, a, 1e-3, 1, 5);
// output
[0.83995,0.121753,0.221189,0.062053,0.209987]
derivative(pow{3,}, 5);
// output
324