public class QuarticSolver
extends java.lang.Object
Solve(a*x^4+b*x^3+c*x^2+d*x+e==0,x)
).
See Wikipedia -
Quadratic equation See
Wikipedia - Cubic function See
Wikipedia - Quartic
equation
Constructor and Description |
---|
QuarticSolver() |
Modifier and Type | Method and Description |
---|---|
static IAST |
biQuadraticSolve(IExpr a,
IExpr c,
IExpr e,
IExpr sum)
Solve the bi-quadratic expression.
|
static IAST |
createSet(IAST result) |
static IAST |
cubicSolve(IExpr a,
IExpr b,
IExpr c,
IExpr d,
IExpr additionalSulution)
Solve(a*x^3+b*x^2+c*x+d==0,x) . |
static IAST |
depressedQuarticSolve(IExpr A,
IExpr B,
IExpr a,
IExpr b,
IExpr c)
Solve(a*x^4+b*x^3+c*x^2+d*x+e==0,x) . |
static IAST |
quadraticSolve(IExpr a,
IExpr b,
IExpr c,
IExpr solution1,
IExpr solution2)
Solve(a*x^2+b*x+c==0,x) . |
static IAST |
quarticSolve(IExpr a,
IExpr b,
IExpr c,
IExpr d,
IExpr e)
Solve(a*x^4+b*x^3+c*x^2+d*x+e==0,x) . |
static IAST |
quarticSolveN(IExpr a,
IExpr b,
IExpr c,
IExpr d,
IExpr e) |
static IAST |
quasiSymmetricQuarticSolve(IExpr a,
IExpr b,
IExpr c)
Solve the special case of a "Quasi-symmetric equations"
Solve(a*x^4+b*x^3+c*x^2+b*x+a==0,x) . |
static IAST |
solve(IExpr exprPoly,
IExpr x) |
public static IAST solve(IExpr exprPoly, IExpr x) throws java.lang.ArithmeticException
java.lang.ArithmeticException
public static IAST quarticSolve(IExpr a, IExpr b, IExpr c, IExpr d, IExpr e)
Solve(a*x^4+b*x^3+c*x^2+d*x+e==0,x)
. See
Wikipedia -
Quartic equatione
- a
- b
- c
- d
- public static IAST depressedQuarticSolve(IExpr A, IExpr B, IExpr a, IExpr b, IExpr c)
Solve(a*x^4+b*x^3+c*x^2+d*x+e==0,x)
. See
Wikipedia -
Quartic equatione
- a
- b
- c
- d
- public static IAST cubicSolve(IExpr a, IExpr b, IExpr c, IExpr d, IExpr additionalSulution)
Solve(a*x^3+b*x^2+c*x+d==0,x)
. See
Wikipedia - Cubic functiona
- b
- c
- d
- additionalSulution
- TODOpublic static IAST quadraticSolve(IExpr a, IExpr b, IExpr c, IExpr solution1, IExpr solution2)
Solve(a*x^2+b*x+c==0,x)
. See
Wikipedia -
Quadratic equationa
- b
- c
- solution1
- TODOsolution2
- TODOpublic static IAST biQuadraticSolve(IExpr a, IExpr c, IExpr e, IExpr sum)
Solve(a*x^4+bc*x^2+e==0,x)
.
See Bronstein 1.6.2.4a
- c
- e
- subtrahend
- TODOpublic static IAST quasiSymmetricQuarticSolve(IExpr a, IExpr b, IExpr c)
Solve(a*x^4+b*x^3+c*x^2+b*x+a==0,x)
. See
Wikipedia -
Quartic equation. See Bronstein 1.6.2.4a
- c
- e
-