Вы находитесь на странице: 1из 11

Splines

Un procedimiento alternativo consiste en colocar polinomios de grado inferior en subconjuntos de los datos.
Tales polinomios conectores se denominan trazadores o splines.

El concepto de trazador se origin en la tcnica de dibujo que usa una cinta delgada y flexible (llamada
spline, en ingls), para dibujar curvas suaves a travs de un conjunto de puntos. El proceso se representa
en la figura 18.15 para una serie de cinco alfileres (datos). En esta tcnica, el dibujante coloca un papel
sobre una mesa de madera y coloca alfileres o clavos en el papel (y la mesa) en la ubicacin de los datos.
Ajuste mediante trazadores de un conjunto de cuatro
puntos.
a) Trazador lineal,
b) Trazador cuadrtico y
c) trazador cbico; se grafica tambin un polinomio
de interpolacin cbico.
Splines cuadrticos
El objetivo de los trazadores cuadrticos es obtener un polinomio de segundo grado para cada intervalo entre
los datos. De manera general, el polinomio en cada intervalo se representa como

1. Los valores de la funcin de polinomios adyacentes


deben ser iguales en los nodos interiores. Esta condicin
se representa como

para i = 2 a n. Como slo se emplean nodos interiores, las


ecuaciones (18.29) y (18.30) proporcionan, cada una, n
1 condiciones; en total, 2n 2 condiciones.

Notacin utilizada para obtener trazadores cuadrticos.


Observe que hay n intervalos y n + 1 datos. El ejemplo
mostrado es para n = 3.
2. La primera y la ltima funcin deben pasar a travs de
los puntos extremos. Esto agrega dos ecuaciones ms:

en total tenemos 2n 2 + 2 = 2n condiciones.

3. Las primeras derivadas en los nodos interiores deben


ser iguales. La primera derivada de la ecuacin 18.28 es

Por lo tanto, de manera general la condicin se representa como

para i = 2 a n. Esto proporciona otras n 1 condiciones, llegando a un total de 2n + n 1 = 3n 1. Como se


tienen 3n incgnitas, nos falta una condicin ms. A menos que tengamos alguna informacin adicional
respecto de las funciones o sus derivadas, tenemos que realizar una eleccin arbitraria para calcular las
constantes. Aunque hay varias opciones, elegimos la siguiente:
4. Suponga que en el primer punto la segunda derivada es
cero. Como la segunda derivada de la ecuacin 18.28 es 2ai,
entonces esta condicin se puede expresar matemticamente
como

La interpretacin visual de esta condicin es que los dos


primeros puntos se unirn
con una lnea recta.
Ejemplo:
Ajuste trazadores cuadrticos a los datos de la tabla. Con los resultados
estime el valor = 5.
x 3 4.5 7 9

y 2.5 1 2.5 0.5

Procedemos a calcular la interpolacin por splines de grado 2


Primero que nada, vemos que se forman tres intervalos: [3, 4.5], [4.5,7], [7,9]
En cada uno de estos intervalos, debemos definir una funcin polinomial
de grado 2, como sigue:

1 2 + 1 + 1 3, 4.5
= 2 2 + 2 + 2 4.5, 7
3 2 + 3 + 3 7, 9

Hacemos que la spine pase por los puntos de la tabla de datos, es decir,
se debe cumplir que:
3 = 2.5, 4.5 = 1, 7 = 2.5, 9 = 0.5
Y as, se forman las siguientes ecuaciones:

Hasta aqu, tenemos un total de 6 ecuaciones con 9 incgnitas.


El siguiente paso es manejar la existencia de las derivadas continuas. En el
caso de las splines de grado 2, necesitamos que la spline tenga
derivada continua de orden 1 = 1, es decir, primera derivada
continua.
Calculamos primero la primera derivada:
21 + 1 3, 4.5
= 22 + 2 4.5, 7
23 + 3 7, 9
Vemos que esta derivada est formada por segmentos de rectas, que
pudieran presentar discontinuidad en los cambios de intervalo. Es decir, las
posibles discontinuidades son = 4.5 y = 7. Por lo tanto para que sea
continua, se debe cumplir que:

21 4.5 + 1 = 22 4.5 + 2 22 7 + 2 = 23 7 + 3
91 + 1 = 92 + 2 142 + 2 = 143 + 3

As, tenemos un total de 8 ecuaciones vs. 9 incgnitas; esto nos


da un grado de libertad para elegir alguna de las incgnitas. Elegimos
por simple conveniencia 1 = 0. De esta forma, tenemos un total de 8
ecuaciones con 8 incgnitas. Estas son las siguientes:
Este sistema de ecuaciones tiene la siguiente forma matricial:
Se obtiene la siguiente solucin:

Sustituyendo estos valores (junto con 1 = 0), obtenemos la funcin spline


cuadrtica que interpola la tabla de datos dada:

+ 5.5 3, 4.5
= 0.64 2 6.76 + 18.46 4.5, 7
1.6 2 + 24.6 91.3 7, 9

La grfica que se muestra a continuacin, contiene tanto los puntos


iniciales de la tabla de datos, as como la spline cuadrtica

Вам также может понравиться