Modifier and Type | Field | Description |
---|---|---|
protected double[] |
hornerCoef |
Polynomial coefficients.
|
Constructor | Description |
---|---|
LagrangeInterpolator(double[] xdata,
double[] ydata) |
Constructs a Lagrange interpolating polynomial from the given data using Horner's expansion for
the representation of the polynomial.
|
Modifier and Type | Method | Description |
---|---|---|
double |
evaluate(double x) |
Computes the interpolated y value for a given x value.
|
double[] |
getCoefficients() |
Gets the polynomial coefficients c in
c[0] + c[1] * x + c[2] * x^2 + ....
|
public LagrangeInterpolator(double[] xdata, double[] ydata)
xdata
- double[]ydata
- double[]public double evaluate(double x)
public double[] getCoefficients()