Package org.anchoranalysis.math.equation
Class QuadraticEquationSolver
Object
QuadraticEquationSolver
Solves a Quadratic Equation by
finding non-complex roots.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Roots (solution) of a quadratic equation. -
Method Summary
Modifier and TypeMethodDescriptionsolveQuadraticEquation
(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 OperationFailedException Solves a quadratic equation in formx^2 + b^x + c = 0
.It does not support complex roots.
- Parameters:
a
- coefficient forx^2
b
- coefficient forx
c
- coefficient for constant term.- Returns:
- simple roots.
- Throws:
OperationFailedException
- if the solution requires complex roots.
-