|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--orgposada.nummethpos.splinepos.SplinePos
Permite interfaz uniforme entre los interpoladores splines.
Field Summary | |
protected double[][] |
coef
Vector columna con los coeficientes del polinomio. |
private double[][] |
interval
Intervalo de [a, b]. |
protected int |
ns
Numero de segmentos. |
protected double[] |
vectF
Vector con las evaluaciones de la funciones. |
protected double[] |
vectX
Vector columna con los puntos en X. |
Constructor Summary | |
SplinePos()
|
Method Summary | |
abstract java.lang.String |
coefficientToString()
Representacion de los coeficientes. |
abstract double |
evaluate(double x)
Evalua el polinomio en un punto dado. |
abstract double[][] |
interpolate(double[] pointsXi,
double[] evaluationXi)
Calcula los coeficientes del polinomio de interpolacion. |
abstract java.lang.String |
intervalToString()
Representacion de los intervalos. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected int ns
protected double[] vectX
protected double[] vectF
protected double[][] coef
Cuadratico: a x^2 + b x + c. Cada renglon tiene {a, b, c}. Cubico: a x^3 + b x^2 + c x + d. {a, b, c, d}.
private double[][] interval
Constructor Detail |
public SplinePos()
Method Detail |
public abstract double[][] interpolate(double[] pointsXi, double[] evaluationXi) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- Si la dimension de los vectores
no es la misma; faltan puntos para la interpolacion;public abstract double evaluate(double x)
x
- Punto a evaluar.public abstract java.lang.String coefficientToString()
public abstract java.lang.String intervalToString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |