Documentos de Académico
Documentos de Profesional
Documentos de Cultura
e
e
e
=
n n n
x x x si x s
x x x s x s
x x x si x s
x s
,
,
,
) (
1
2 1 2
1 0 1
( ) x s
j
( ) x s
( )
j j
y x s =
n j , , 1 , 0 =
Por lo tanto, la spline de grado 1 queda definida como :
donde es la diferencia dividida de Newton.
FUNCIONES SPLINES DE GRADO 2
Para aclarar bien la idea, veamos un ejemplo concreto, consideremos los
siguientes datos :
Y procedamos a calcular la interpolacin por splines de grado 2.
Primero que nada, vemos que se forman tres intervalos :
En cada uno de estos intervalos, debemos definir una funcin polinomial de
grado 2, como sigue:
( )
| |( ) | |
| |( ) | |
| |( ) | |
e +
e +
e +
=
n n n n n n
x x x si x x x x f y
x x x si x x x x f y
x x x si x x x x f y
x s
, ,
, ,
, ,
1 1 1 1
2 1 1 1 2 1
1 0 0 0 1 0
] , [
j i
x x f
| |
| |
| | 9 , 7
7 , 5 . 4
5 . 4 , 3
Primero, hacemos que la spline pase por los puntos de la tabla de datos. Es decir, se
debe cumplir que:
As, se forman las siguientes ecuaciones:
Hasta aqu, tenemos un total de 6 ecuaciones vs. 9 incgnitas.
El siguiente paso es manejar la existencia de las derivadas contnuas. En el
caso de las splines de grado 2, necesitamos que la spline tenga derivada
contnua de orden k-1=1, es decir, primera derivada continua.
Calculamos primero la primera derivada:
( )
| |
| |
| |
e + +
e + +
e + +
=
9 , 7
7 , 5 . 4
5 . 4 , 3
3 3
2
3
2 2
2
2
1 1
2
1
x si c x b x a
x si c x b x a
x si c x b x a
x s
5 . 0 ) 9 ( , 5 . 2 ) 7 ( , 1 ) 5 . 4 ( , 5 . 2 ) 3 ( = = = = s s s s
5 . 2 3 9 5 . 2 ) 3 (
1 1 1
= + + = c b a s
= + +
= + +
=
1 5 . 4 ) 5 . 4 (
1 5 . 4 ) 5 . 4 (
1 ) 5 . 4 (
2 2 2
2
1 1 1
2
c b a
c b a
s
= + +
= + +
=
5 . 2 7 49
5 . 2 7 49
5 . 2 ) 7 (
3 3 3
2 2 2
c b a
c b a
s
5 . 0 9 81 5 . 0 ) 9 (
3 3 3
= + + = c b a s
( )
| |
| |
| |
e +
e +
e +
= '
9 , 7 2
7 , 5 . 4 2
5 . 4 , 3 2
3 3
2 2
1 1
x si b x a
x si b x a
x si b x a
x s
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 y . Por lo tanto para que
sea contnua, se debe cumplir que:
o lo que es lo mismo,
Tambin debe cumplirse que:
o lo que es lo mismo,
As, tenemos un total de 8 ecuaciones vs. 9 incognitas; esto nos da un
grado de libertad para elegir alguna de las incgnitas. Elegimos por simple
conveniencia .
De esta forma, tenemos un total de 8 ecuaciones vs. 8 incgnitas. Estas son las
siguientes:
5 . 4 = x 7 = x
( ) x s'
( ) ( )
2 2 1 1
5 . 4 2 5 . 4 2 b a b a + = +
2 2 1 1
9 9 b a b a + = +
( ) ( )
3 3 2 2
7 2 7 2 b a b a + = +
3 3 2 2
14 14 b a b a + = +
0
1
= a
3 3 2 2
2 2 1
3 3 3
3 3 3
2 2 2
2 2 2
1 1
1 1
14 14
9
5 . 0 9 81
5 . 2 7 49
5 . 2 7 49
1 5 . 4 25 . 20
1 5 . 4
5 . 2 3
b a b a
b a b
c b a
c b a
c b a
c b a
c b
c b
+ = +
+ =
= + +
= + +
= + +
= + +
= +
= +
Este sistema de ecuaciones tiene la siguiente forma matricial:
Usando Mathematica se obtiene la siguiente solucin:
Sustituyendo estos valores (junto con ), obtenemos la funcin spline
cuadrtica que interpola la tabla de datos dada:
(
(
(
(
(
(
(
(
(
(
(
=
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
0
0
5 . 0
5 . 2
5 . 2
1
1
5 . 2
0 1 14 0 1 14 0 0
0 0 0 0 1 9 0 1
1 9 81 0 0 0 0 0
1 7 49 0 0 0 0 0
0 0 0 1 7 49 0 0
0 0 0 1 5 . 4 25 . 20 0 0
0 0 0 0 0 0 1 5 . 4
0 0 0 0 0 0 1 3
3
3
3
2
2
2
1
1
c
b
a
c
b
a
c
b
3 . 91
6 . 24
6 . 1
46 . 18
76 . 6
64 . 0
5 . 5
1
3
3
3
2
2
2
1
1
=
=
=
=
=
=
=
=
c
b
a
c
b
a
c
b
0
1
= a
( )
| |
| |
| |
e +
e +
e +
=
9 , 7 3 . 91 6 . 24 6 . 1
7 , 5 . 4 46 . 18 76 . 6 64 . 0
5 . 4 , 3 5 . 5
2
2
x si x x
x si x x
x si x
x s
La grfica que se muestra a continuacin, contiene tanto los puntos iniciales
de la tabla de datos, as como la spline cuadrtica. Esta grfica se gener
usando Mathematica.
3 4.5 7 9
-1
1
2
3
4
5