|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.analysis.polynomials.PolynomialMathUtils
public final class PolynomialMathUtils
DOCUMENT ME!
| Method Summary | |
|---|---|
static Complex |
evalPolynomial(ComplexPolynomial p,
Complex t)
Evaluates a polynomial by Horner's scheme. |
static double |
evalPolynomial(DoublePolynomial p,
double t)
Evaluates a polynomial by Horner's scheme. |
static ExactComplex |
evalPolynomial(ExactComplexPolynomial p,
ExactComplex t)
Evaluates a polynomial by Horner's scheme. |
static ExactReal |
evalPolynomial(ExactRealPolynomial p,
ExactReal t)
Evaluates a polynomial by Horner's scheme. |
static ComplexPolynomial |
interpolateLagrange(Complex[][] samplingPoints)
Interpolates a polynomial. |
static DoublePolynomial |
interpolateLagrange(double[][] samplingPoints)
Interpolates a polynomial. |
static int |
maxDegree(Polynomial p1,
Polynomial p2)
Get the maximum degree of two polynomials |
static int |
minDegree(Polynomial p1,
Polynomial p2)
Get the minimal degree of two polynomials |
static ComplexPolynomial |
normalize(ComplexPolynomial p)
Normalizes a given complex polynomial, i.e. divide by the leading coefficient. |
static DoublePolynomial |
normalize(DoublePolynomial p)
Normalizes a given real polynomial, i.e. divide by the leading coefficient. |
static ExactComplexPolynomial |
normalize(ExactComplexPolynomial p)
Normalize a given complex polynomial, i.e. divide by the leading coefficient. |
static ExactRealPolynomial |
normalize(ExactRealPolynomial p)
Normalizes a given real polynomial, i.e. divide by the leading coefficient. |
static AbstractComplexSquareMatrix |
toCompanionMatrix(ComplexPolynomial p)
|
static AbstractDoubleSquareMatrix |
toCompanionMatrix(DoublePolynomial p)
Returns the companion matrix of a given polynomial. |
static RingMatrix |
toCompanionMatrix(ExactComplexPolynomial p)
|
static RingMatrix |
toCompanionMatrix(ExactRealPolynomial p)
Returns the companion matrix of a given polynomial. |
static ComplexPolynomial |
toComplex(Polynomial p)
Try to cast a Polynomial to a complex polynomial |
static ExactComplexPolynomial |
toExactComplexPolynomial(Polynomial p)
Try to cast a Polynomial to a complex polynomial |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AbstractDoubleSquareMatrix toCompanionMatrix(DoublePolynomial p)
p - the polynomial
public static RingMatrix toCompanionMatrix(ExactRealPolynomial p)
p - the polynomial
public static AbstractComplexSquareMatrix toCompanionMatrix(ComplexPolynomial p)
public static RingMatrix toCompanionMatrix(ExactComplexPolynomial p)
public static int maxDegree(Polynomial p1,
Polynomial p2)
p1 - p2 -
public static int minDegree(Polynomial p1,
Polynomial p2)
p1 - p2 -
public static double evalPolynomial(DoublePolynomial p,
double t)
p - t -
public static ExactReal evalPolynomial(ExactRealPolynomial p,
ExactReal t)
p - t -
public static Complex evalPolynomial(ComplexPolynomial p,
Complex t)
p - t -
public static ExactComplex evalPolynomial(ExactComplexPolynomial p,
ExactComplex t)
p - t - public static DoublePolynomial interpolateLagrange(double[][] samplingPoints)
samplingPoints - an array[2][n] where array[0] denotes x-values, array[1] y-valuespublic static ComplexPolynomial interpolateLagrange(Complex[][] samplingPoints)
samplingPoints - an array[2][n] where array[0] denotes x-values, array[1] y-valuespublic static DoublePolynomial normalize(DoublePolynomial p)
p - public static ExactRealPolynomial normalize(ExactRealPolynomial p)
p - public static ComplexPolynomial normalize(ComplexPolynomial p)
p - public static ExactComplexPolynomial normalize(ExactComplexPolynomial p)
p -
public static ComplexPolynomial toComplex(Polynomial p)
public static ExactComplexPolynomial toExactComplexPolynomial(Polynomial p)
p - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||