Returns an approximation to the derivative of a function
by using only function values at x and
and values smaller than x.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static double BackwardDerivative(
this Func<double, double> targetFunction,
double x
)
<ExtensionAttribute>
Public Shared Function BackwardDerivative (
targetFunction As Func(Of Double, Double),
x As Double
) As Double
public:
[ExtensionAttribute]
static double BackwardDerivative(
Func<double, double>^ targetFunction,
double x
)
[<ExtensionAttribute>]
static member BackwardDerivative :
targetFunction : Func<float, float> *
x : float -> float
Parameters
- targetFunction
- Type: SystemFuncDouble, Double
A delegate that represents a function of one variable that
specifies the function to differentiate. - x
- Type: SystemDouble
The point at which to evaluate the
derivative.
Return Value
Type:
DoubleA numerical approximation to the derivative
of
targetFunction at
x.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
FuncDouble,
Double. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Reference