Symbolic Math.Get Derivative Method
Creates a function of one variable that
represents the derivative of the specified
function of one variable.
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
A delegate that represents a function of one variable that represents the numerical derivative of targetFunction
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public static Func<double, double> GetDerivative(
Expression<Func<double, double>> targetFunction
)
Parameters
- targetFunction Expression<Func<Double, Double>>
- A lambda expression that represents a function of one variable.
Return Value
Func<Double, Double>A delegate that represents a function of one variable that represents the numerical derivative of targetFunction
Remarks
The derivative is calculated symbolically from the supplied lambda expression. The expression must not contain loops or blocks. If functions are encountered for which no symbolic derivative is available, a numerical approximation is used.
Exceptions
Argument | targetFunction is null. |