|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--orgposada.nummethpos.splinepos.SplinePos | +--orgposada.nummethpos.splinepos.CuadraticSpline
Encuentra los coeficientes de un conjunto de puntos con splines cuadraticos.
Field Summary | |
protected double[][] |
coef
Matriz con los coeficientes del polinomio. |
protected double[][] |
interval
Intervalo de [a, b]. |
protected int |
ns
Numero de segmentos. |
protected double[] |
vectF
Vector con las evaluaciones de la funcioness. |
protected double[] |
vectX
Vector columna con los puntos en X. |
Constructor Summary | |
CuadraticSpline()
|
Method Summary | |
private double |
calculateDerivate(int i,
double previousDerivate)
Calcula la derivada del segmento de interpolacion. |
java.lang.String |
coefficientToString()
Representacion de los coeficientes. |
double |
evaluate(double x)
Evalua el polinomio en un punto dado. |
double[][] |
interpolate(double[] pointsXi,
double[] evaluationXi)
Calcula los coeficientes del polinomio de interpolacion. |
java.lang.String |
intervalToString()
Representacion de los intervalos. |
private void |
setInterval()
Inicializa la matriz de intervalos. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected int ns
protected double[] vectX
protected double[] vectF
protected double[][] coef
protected double[][] interval
Constructor Detail |
public CuadraticSpline()
Method Detail |
private void setInterval()
private double calculateDerivate(int i, double previousDerivate)
i
- Indice de la derivada deseada.previousDerivate
- Valor de la derivada anterior.public double[][] interpolate(double[] pointsXi, double[] evaluationXi) throws java.lang.IllegalArgumentException
interpolate
in class SplinePos
java.lang.IllegalArgumentException
- Si la dimension de los vectores
no es la misma; faltan puntos para la interpolacion;public double evaluate(double x) throws java.lang.IllegalArgumentException
evaluate
in class SplinePos
x
- Punto a evaluar.public java.lang.String coefficientToString()
coefficientToString
in class SplinePos
public java.lang.String intervalToString()
intervalToString
in class SplinePos
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |