|
|||||||||
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.CubicSpline
Encuentra los coeficientes de un conjunto de puntos con splines cubicos.
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 | |
CubicSpline()
|
Method Summary | |
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 CubicSpline()
Method Detail |
private void setInterval()
public double[][] interpolate(double[] pointsXi, double[] evaluationXi) throws java.lang.IllegalArgumentException, java.lang.ArithmeticException
interpolate
in class SplinePos
java.lang.IllegalArgumentException
- Si la dimension de los vectores
no es la misma; faltan puntos para la interpolacion;java.lang.ArithmeticException
- Division entre cero.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 |