SymbolicMath.FindZero(Expression<Func<Double, Double>>, Double, Double) Method

Finds a zero of a function when the solution is known to lie within a specified interval.

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public static double FindZero(
	Expression<Func<double, double>> targetFunction,
	double lowerBound,
	double upperBound
)

Parameters

targetFunction  Expression<Func<Double, Double>>
A lambda expression that represents a function of one variable that specifies the function on the left-hand side of the equation.
lowerBound  Double
The lower bound of the interval that contains the root.
upperBound  Double
The upper bound of the interval that contains the root.

Return Value

Double
The best approximation to a zero of targetFunction.

Exceptions

ConvergenceExceptionThe algorithm failed to converge to a solution.

See Also