Package org.anchoranalysis.math.equation
Class QuadraticEquationSolver
Object
org.anchoranalysis.math.equation.QuadraticEquationSolver
public class QuadraticEquationSolver extends Object
Solves a Quadratic Equation by
finding non-complex roots.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuadraticEquationSolver.QuadraticRootsRoots (solution) of a quadratic equation. -
Method Summary
Modifier and Type Method Description static QuadraticEquationSolver.QuadraticRootssolveQuadraticEquation(double a, double b, double c)Solves a quadratic equation in formx^2 + b^x + c = 0.
-
Method Details
-
solveQuadraticEquation
public static QuadraticEquationSolver.QuadraticRoots solveQuadraticEquation(double a, double b, double c) throws OperationFailedExceptionSolves a quadratic equation in formx^2 + b^x + c = 0.It does not support complex roots.
- Parameters:
a- coefficient forx^2b- coefficient forxc- coefficient for constant term.- Returns:
- simple roots.
- Throws:
OperationFailedException- if the solution requires complex roots.
-