Documentos de Académico
Documentos de Profesional
Documentos de Cultura
+
es el polinomio de interpolacin.
La siguiente grfica representa este caso:
Observacin.
Vemos que en el polinomio de interpolacin del caso n=1 se encuentra como
primer trmino,
0
y
, que es el polinomio de interpolacin del caso n=0.
Continuemos:
Caso n=2
Tenemos los datos:
Para este caso, el polinomio de interpolacin va a ser un polinomio de
grado 2. Tomando en cuenta la observacin anterior, intumos que el
polinomio de interpolacin ser como sigue:
trmino cuadrtico
Por lo tanto, planteamos el polinomio de interpolacin como sigue:
) )( ( ) ( ) (
1 0 2 0 1 0
x x x x b x x b b x f + +
Si asignamos
0
x x
, se anulan los valores de
1
b
y
2
b
, quedndonos el
resultado:
0 0
) ( b x f
Como se debe cumplir que
0 0
) ( y x f
, entonces:
0 0
b y
Si asignamos
1
x x
, el valor de
2
b
queda anulado, resultando lo
siguiente:
) ( ) (
0 1 1 0 1
x x b b x f +
Como se debe cumplir que
1 1
) ( y x f
y ya sabemos que
0 0
b y
,
entonces
) (
0 1 1 0 1
x x b b y +
, de lo cual obtenemos el valor para
1
b
:
1
0 1
0 1
b
x x
y y
Asignando
2
x x
, vamos a obtener :
) )( ( ) ( ) (
1 2 0 2 2 0 2 1 0 2
x x x x b x x b b x f + +
Como se debe cumplir que
2 2
) ( y x f
, y ya sabemos que
0 0
b y
y
1
0 1
0 1
b
x x
y y
+
De lo cual podemos hacer un despeje parcial para lograr la siguiente
igualdad :
) (
) (
0 2 2
1 2
0 2
0 1
0 1
0 2
x x b
x x
x x
x x
y y
y y
Ahora en el numerador del miembro izquierdo de la igualdad, le
sumamos un cero
( )
1 1
y y +
, de tal manera que no se altere la igualdad:
A continuacin, aplicamos un poco de lgebra para as obtener los
siguientes resultados:
Y finalmente despejando a
2
b
vamos a obtener :
0 2
0 1
0 1
1 2
1 2
2
x x
x x
y y
x x
y y
b
Por lo tanto, el polinomio de interpolacin para este caso es:
Observacin.
Vemos que efectivamente el polinomio de interpolacin contiene al del
caso anterior, ms un trmino extra que es de un grado mayor, pero
adems vemos que cada uno de los coeficientes del polinomio de
interpolacin, se forman a base de cocientes de diferencias de cocientes de
diferencias, etc. Esto da lugar a la definicin de diferencias divididas finitas
de Newton, como sigue:
DIFERENCIAS DIVIDIDAS FINITAS DE NEWTON
Las diferencias divididas finitas de Newton, se define de la siguiente manera:
j i
j i
j i
x x
x f x f
x x f
) ( ) (
] , [
k i
k j j i
k j i
x x
x x f x x f
x x x f
] , [ ] , [
] , , [
0
0 1 1
0 1 1
] , , [ ] , , [
] , , , , [
x x
x x f x x f
x x x x f
n
n n
n n
A manera de ejemplo citemos el siguiente caso especfico :
0 3
0 1 2 1 2 3
0 1 2 3
] , , [ ] , , [
] , , , [
x x
x x x f x x x f
x x x x f
donde a su vez:
1 3
1 2 2 3
1 2 3
] , [ ] , [
] , , [
x x
x x f x x f
x x x f
y
01 2
0 1 1 2
0 1 2
] , [ ] , [
] , , [
x x
x x f x x f
x x x f
Y donde a su vez:
2 3
2 3
2 3
) ( ) (
] , [
x x
x f x f
x x f
etc.
Podemos ahora definir nuestro primer tipo de polinomio de interpolacin.
POLINOMIO DE INTERPOLACIN DE NEWTON CON
DIFERENCIAS DIVIDIDAS
Dados
1 + n
datos:
- El polinomio de interpolacin de Newton se define de la siguiente
manera:
( ) ( ) ( ) ( ) ( ) ( ) ( )
1 1 0 1 0 2 0 1 0
+ + + +
n n
x x x x x x b x x x x b x x b b x f
donde :
( )
0 0
x f b
] , [
0 1 1
x x f b
[ ]
0 1 2 2
, , x x x f b
[ ]
0
, , x x f b
n n
Para calcular los coeficientes
n
b b b , , ,
1 0
, es conveniente construir una
tabla de diferencias divididas como la siguiente :
Obsrvese que los coeficientes del polinomio de interpolacin de
Newton, se encuentran en la parte superior de la tabla de diferencias
divididas.
Ejemplo 1. Calcular la tabla de diferencias divididas finitas con los siguientes
datos :
Y utilizar la informacin de dicha tabla, para construir el polinomio de
interpolacin de Newton.
Solucin.
Procedemos como sigue:
Por lo tanto el polinomio de interpolacin de Newton es :
) 2 )( 1 )( 2 ( 3 . 0 ) 1 )( 2 ( 25 . 0 ) 2 ( 2 4 ) ( + + + + + + x x x x x x x f
Ejemplo 2. Calcular la tabla de diferencias divididas finitas con los siguientes datos
:
Y usar la informacin en la tabla, para construir el polinomio de
interpolacin de Newton.
Solucin. Procedemos como sigue:
Por lo tanto el polinomio de interpolacin de Newton nos queda :
) )( 2 )( 3 ( 20238 . 0 ) 2 )( 3 ( 66667 . 1 ) 3 ( 3 5 ) ( x x x x x x x f + + + + + +
Antes de ver el siguiente tipo de polinomio de interpolacin, veamos
como el imponer la restriccin del grado mnimo, implica la unicidad del
polinomio de interpolacin.
TEOREMA .
Si
n
x x x , , ,
1 0
son nmeros reales distintos, entonces para valores
arbitrarios
n
y y y , , ,
1 0
existe un polinomio nico
( ) x f
n
, de a lo ms grado
n, y tal que:
( )
i i n
y x f
para toda
n i , , 2 , 1 , 0
DEMOSTRACIN.
En realidad, no probaremos formalmente la existencia de un polinomio
de interpolacin, aunque informalmente aceptamos que dada cualquier
tabla de datos, el polinomio de Newton siempre existe.
Probemos la unicidad del polinomio de interpolacin.
Supongamos que
( ) x g
n
es otro polinomio de interpolacin de a lo ms grado n,
Sea
( ) ( ) ( ) x g x f x h
n n n
( ) ( ) ( ) 0
i i i n i n i n
y y x g x f x h
para todo
n i , 2 , 1 , 0
Por lo tanto,
( ) x h
n
tiene
1 + n
races distintas, y es un polinomio de grado a lo
ms n, esto solamente es posible si
( ) 0 x h
n
.
( ) ( ) x g x f
n n
Que es lo que queramos probar.
Sin embargo, aunque el polinomio de interpolacin es nico, pueden
existir diversas formas de encontrarlo. Una, es mediante el polinomio de
Newton, otra mediante el polinomio de Lagrange.
POLINOMIO DE INTERPOLACIN DE LAGRANGE
Nuevamente tenemos los datos :
El polinomio de interpolacin de Lagrange se plantea como sigue:
) ( ) ( ) ( ) (
1 1 0 0
x l y x l y x l y x P
n n
+ + +
Donde los polinomios
) (x l
i
se llaman los polinomios de Lagrange,
correspondientes a la tabla de datos.
Como se debe satisfacer que
0 0
) ( y x P
, esto se cumple si
1 ) (
0 0
x l
y
0 ) (
0
x l
i
para toda
0 i
.
Como se debe satisfacer que
1 1
) ( y x P
, esto se cumple si
1 ) (
1 1
x l
y
0 ) (
1
x l
i
para toda
1 i
.
Y as sucesivamente, veremos finalmente que la condicin
( )
n n n
y x P
se cumple si
( ) 1
n n
x l
y
( ) 0
n i
x l
para toda
n i
.
Esto nos sugiere como plantear los polinomios de Lagrange. Para ser
ms claros, analicemos detenidamente el polinomio
) (
0
x l
. De acuerdo
al anlisis anterior vemos que deben cumplirse las siguientes
condiciones para
) (
0
x l
:
1 ) (
0 0
x l
y
0 ) (
0
j
x l
, para toda
0 j
Por lo tanto, planteamos
) (
0
x l
como sigue:
( ) ( ) ( ) ( )
n o
x x x x x x c x l
2 1
Con esto se cumple la segunda condicin sobre
) (
0
x l
. La constante
c se determinar para hacer que se cumpla la primera condicin:
( ) ( ) ( ) ( )
n
x x x x x x c x l
0 2 0 1 0 0 0
1 1
( )( ) ( )
n
x x x x x x
c
0 2 0 1 0
1
Por lo tanto el polinomio
) (
0
x l
queda definido como:
( )
( ) ( ) ( )
( )( ) ( )
n
n
x x x x x x
x x x x x x
x l
0 2 0 1 0
2 1
0
Anlogamente se puede deducir que:
( )
j i
i j
j i
i
j
x x
x x
x l
) (
) (
, para
n j , , 1
Ejemplo 1
Calcular el polinomio de Lagrange usando los siguientes
datos:
Solucin. Tenemos que:
) ( ) ( ) ( ) ( ) (
3 3 2 1 1 0 0
x l y x l y x l y x l y x f + + +
) ( 3 ) ( 2 ) ( ) ( 2 ) (
3 2 1 0
x l x l x l x l x f + +
donde:
48
) 7 )( 5 )( 3 (
) 6 )( 4 )( 2 (
) 7 )( 5 )( 3 (
) (
0
x x x x x x
x l
16
) 7 )( 5 )( 1 (
) 4 )( 2 )( 2 (
) 7 )( 5 )( 1 (
) (
1
x x x x x x
x l
16
) 7 )( 3 )( 1 (
) 2 )( 2 )( 4 (
) 7 )( 3 )( 1 (
) (
2
x x x x x x
x l
48
) 5 )( 3 )( 1 (
) 2 )( 4 )( 6 (
) 5 )( 3 )( 1 (
) (
3
x x x x x x
x l
Sustituyendo arriba, el polinomio de Lagrange queda definido como
sigue:
1
]
1
1
]
1
1
]
1
+
1
]
1
16
) 5 )( 3 )( 1 (
8
) 7 )( 3 )( 1 (
16
) 7 )( 5 )( 1 (
24
) 7 )( 5 )( 3 (
) (
x x x x x x x x x x x x
x f
Ejemplo 2.
Calcular el polinomio de Lagrange usando los siguientes
datos:
Solucin. Tenemos que:
) ( ) ( ) ( ) ( ) (
3 3 2 1 1 0 0
x l y x l y x l y x l y x f + + +
) ( 2 ) ( 3 ) ( ) ( ) (
3 2 1 0
x l x l x l x l x f +
donde:
48
) 4 )( 2 (
) 6 )( 4 )( 2 (
) 4 )( 2 )( 0 (
) (
0
x x x x x x
x l
16
) 4 )( 2 )( 2 (
) 4 )( 2 )( 2 (
) 4 )( 2 )( 2 (
) (
1
+
x x x x x x
x l
16
) 4 )( 2 (
) 2 )( 2 )( 4 (
) 4 )( 0 )( 2 (
) (
2
x x x x x x
x l
48
) 2 )( 2 (
) 2 )( 4 )( 6 (
) 2 )( 0 )( 2 (
) (
3
+
x x x x x x
x l
Sustituyendo arriba, el polinomio de Lagrange queda como sigue:
1
]
1
1
]
1
+
+
1
]
1
1
]
1
24
) 2 )( 2 (
16
) 4 )( 2 (
3
16
) 4 )( 2 )( 2 (
48
) 4 )( 2 (
) (
x x x x x x x x x x x x
x f
En el captulo de integracin numrica, usaremos nuevamente a los polinomios
de Lagrange.
INTERPOLACIN DE SPLINES
Terminamos este captulo, estudiando un tipo de interpolacin que ha
demostrado poseer una gran finura, y que inclusive es usado para el diseo por
computadora, por ejemplo, de tipos de letra.
Esta interpolacin se llama interpolacin segmentaria o interpolacin por splines. La
idea central es que en vez de usar un solo polinomio para interpolar los datos,
podemos usar segmentos de polinomios y unirlos adecuadamente para formar
nuestra interpolacin.
Cabe mencionar que entre todas, las splines cbicas han resultado ser las ms
adecuadas para aplicaciones como la mencionada anteriormente.
As pues, podemos decir de manera informal, que una funcion spline est
formada por varios polinomios, cada uno definido en un intervalo y que se unen
entre si bajo ciertas condiciones de continuidad.
Definicin. (Splines de grado k)
Dada nuestra tabla de datos,
donde suponemos que
n
x x x < < <
1 0
, y dado k un nmero
entero positivo, una funcin de interpolacin spline de grado k, para
la tabla de datos, es una funcin
) (x s
tal que :
i)
i i
y x s ) (
, para toda
n i , , 1 , 0
.
ii)
( ) x s
es un polinomio de grado
k
en cada subintervalo
[ ]
i i
x x ,
1
.
iii )
( ) x s
tiene derivada contnua hasta de orden
1 k
en
[ ]
n
x x ,
0
.
FUNCIONES SPLINES DE GRADO 1
Dados los
1 + n
puntos
Una funcin spline de grado 1 que interpole los datos es simplemente unir cada
uno de los puntos mediante segmentos de recta, como sigue:
Claramente esta funcin cumple con las condiciones de la spline de grado 1. As,
tenemos que para ested caso:
( ) [ ]
( ) [ ]
( ) [ ]
'
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
donde:
i)
( ) x s
j
es un polinomio de grado menor o igual que 1
ii)
( ) x s
tiene derivada continua de orden k-1=0.
iii)
( )
j j
y x s
, para
n j , , 1 , 0
.
Por lo tanto, la spline de grado 1 queda definida como :
( )
[ ]( ) [ ]
[ ]( ) [ ]
[ ]( ) [ ]
'
+
+
+
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
donde
] , [
j i
x x f
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 :
[ ]
[ ]
[ ] 9 , 7
7 , 5 . 4
5 . 4 , 3
En cada uno de estos intervalos, debemos definir una funcin
polinomial de grado 2, como sigue:
( )
[ ]
[ ]
[ ]
'
+ +
+ +
+ +
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
Primero, hacemos que la spline pase por los puntos de la tabla de datos. Es decir,
se debe cumplir que:
5 . 0 ) 9 ( , 5 . 2 ) 7 ( , 1 ) 5 . 4 ( , 5 . 2 ) 3 ( s s s s
As, se forman las siguientes ecuaciones:
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
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:
( )
[ ]
[ ]
[ ]
'
+
+
+
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
5 . 4 x
y
7 x
. Por lo
tanto para que
( ) x s
sea contnua, se debe cumplir que:
( ) ( )
2 2 1 1
5 . 4 2 5 . 4 2 b a b a + +
o lo que es lo mismo,
2 2 1 1
9 9 b a b a + +
Tambin debe cumplirse que:
( ) ( )
3 3 2 2
7 2 7 2 b a b a + +
o lo que es lo mismo,
3 3 2 2
14 14 b a b a + +
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
0
1
a
.
De esta forma, tenemos un total de 8 ecuaciones vs. 8 incgnitas. Estas son las
siguientes:
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:
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
]
1
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
Usando Mathematica se obtiene la siguiente solucin:
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
Sustituyendo estos valores (junto con
0
1
a
), obtenemos la
funcin spline cuadrtica que interpola la tabla de datos dada:
( )
[ ]
[ ]
[ ]
'
+
+
+
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.
El siguiente caso, que es el ms importante en las aplicaciones, sigue
exactamente los mismos pasos del ejemplo que acabamos de resolver, solamente
que en vez de trabajar con polinomios cuadrticos, lo hace con polinomios cbicos.
FUNCIONES SPLINES CUBICAS
Para hacer ms firme el entendimiento, escribimos la definicin correspondiente a
este caso (k=3).
Dados los
1 + n
datos:
Una spline cbica que interpola estos datos, es una funcin
) (x s
definida como sigue :
( )
( ) [ ]
( ) [ ]
( ) [ ]
'
n n n
x x x si x s
x x x si x s
x x x si x s
x s
,
,
,
1 1
2 1 1
1 0 0
donde cada
( ) x s
i
es un polinomio cbico;
( )
i i i
y x s
, para toda
n i , , 1 , 0
y tal que
( ) x s
tiene primera y segunda derivadas
contnuas en
[ ]
n
x x ,
0
.
3 4.5 7 9
-1
1
2
3
4
5
Ejemplo 1.
Interpolar los siguientes datos mediante una spline cbica :
Solucin.
Definimos un polinomio cbico en cada uno de los intervalos que se
forman:
( )
[ ]
[ ]
'
+ + +
+ + +
5 , 3
3 , 2
2 2
2
2
3
2
1 1
2
1
3
1
x si d x c x b x a
x si d x c x b x a
x s
A continuacin, hacemos que se cumpla la condicin de que la spline debe pasar
por los puntos dados en la tabla. As, tenemos que:
( ) 1 2 4 8 1 2
1 1 1 1
+ + + d c b a s
( ) 2 3 9 27 2 3
1 1 1 1
+ + + d c b a s
( ) 7 5 25 125 7 5
2 2 2 2
+ + + d c b a s
Ahora calculamos la primera derivada de
( ) x s
:
( )
[ ]
[ ]
'
+ +
+ +
5 , 3 2 3
3 , 2 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 s
Al igual que en el caso de las splines cuadrticas, se presentan
ecuaciones que pueden presentar discontinuidad en los cambios de
intervalo; las posibles discontinuidades son los puntos donde se
cambia de intervalo, en este caso
3 x
. Para evitar esta
discontinuidad, evaluamos
3 x
en los dos polinomios e igualamos:
( ) ( ) ( ) ( )
2 2
2
2 1 1
2
1
3 2 3 3 3 2 3 3 c b a c b a + + + +
o lo que es lo mismo:
2 2 2 1 1 1
6 27 6 27 c b a c b a + + + +
Anlogamenete procedemos con la segunda derivada :
( )
[ ]
[ ]
'
+
+
5 , 3 2 6
3 , 2 2 6
2 2
1 1
x si b x a
x si b x a
x s
Para lograr que
( ) x s
sea continua :
( ) ( )
2 2 1 1
2 3 6 2 3 6 b a b a + +
2 2 1 1
2 18 2 18 b a b a + +
En este punto contamos con 6 ecuaciones y 8 incognitas, por lo tanto
tenemos 2 grados de libertad; en general, se agregan las siguientes 2
condiciones:
( )
( ) 0
0
0
n
x s
x s
De lo cual vamos a obtener :
( ) ( ) 0 2 2 6 0 2
1 1
+ b a s
0 2 12
1 1
+ b a
( ) ( ) 0 2 5 6 0 5
2 2
+ b a s
0 2 30
2 2
+ b a
Con lo cual, hemos completado un juego de 8 ecuaciones vs. 8 incgnitas, el cual
es el siguiente:
0 2 30
0 2 12
2 18 2 18
6 27 6 27
7 5 25 125
2 3 9 27
2 3 9 27
1 2 4 8
2 2
1 1
2 2 1 1
2 2 2 1 1 1
2 2 2 2
2 2 2 2
1 1 1 1
1 1 1 1
+
+
+ +
+ + + +
+ + +
+ + +
+ + +
+ + +
b a
b a
b a b a
c b a c b a
d c b a
d c b a
d c b a
d c b a
Cuya forma matricial es la siguiente :
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
]
1
0
0
0
0
7
2
2
1
0 0 2 30 0 0 0 0
0 0 0 0 0 0 2 12
0 0 2 18 0 0 2 18
0 1 6 27 0 1 6 27
1 5 25 125 0 0 0 0
1 3 9 27 0 0 0 0
0 0 0 0 1 3 9 27
0 0 0 0 1 2 4 8
2
2
2
2
1
1
1
1
d
c
b
a
d
c
b
a
Usando Mathematica, obtenemos la siguiente solucin:
125 . 50
875 . 39
375 . 9
625 . 0
5 . 0
75 . 10
5 . 7
25 . 1
2
2
2
2
1
1
1
1
d
c
b
a
d
c
b
a
Sustituyendo estos valores en nuestra funcin inicial, vemos que la spline cbica
para la tabla de datos dada, queda definida como sigue:
( )
[ ]
[ ]
'
+
+ +
'
+ + +
+ + +
+ + +
4 , 2
2 , 1
1 , 1
) (
3 3
2
3
3
3
2 2
2
2
3
2
1 1
2
1
3
1
x si d c x b x a
x si d x c x b x a
x si d x c x b x a
x s
Despues, hacemos que la spline pase por los puntos dados en la tabla. As,
tenemos que:
1 ) 1 ( s
implica que,
1
1 1 1 1
+ + d c b a
1 ) 1 ( s
implica que,
1
1 1 1 1
+ + + d c b a
1
2 2 2 2
+ + + d c b a
5 ) 2 ( s
implica que,
5 2 4 8
2 2 2 2
+ + + d c b a
5 2 4 8
3 3 3 3
+ + + d c b a
Y finalmente
2 ) 4 ( s
implica que,
2 4 16 64
3 3 3 3
+ + + d c b a
Enseguida, calculamos la primera derivada:
[ ]
[ ]
[ ]
'
+ +
+ +
+ +
4 , 2 2 3
2 , 1 2 3
1 , 1 2 3
) (
3 3
2
3
2 2
2
2
1 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
Vemos entonces, que las posibles discontinuidades de
) (x s
son
1 x
y
2 x
. Por lo tanto, para hacer que
) (x s
sea contnua,
igualamos las ecuaciones correspondientes en ambos valores :
2 2 2 1 1 1
2 3 2 3 c b a c b a + + + +
3 3 3 2 2 2
4 12 4 12 c b a c b a + + + +
Ahora procedemos a calcular la segunda derivada:
[ ]
[ ]
[ ]
'
+
+
+
4 , 2 2 6
2 , 1 2 6
1 , 1 2 6
) (
3 3
2 2
1 1
x si b x a
x si b x a
x si b x a
x s
Nuevamente, las posibles discontinuidades son
1 x
y
2 x
. Por lo
tanto, para que
) (x s
sea contnua , se igualan las ecuaciones en
ambos valores :
2 2 1 1 2 2 1 1
3 3 2 6 2 6 b a b a b a b a + + + +
3 3 2 2 3 3 2 2
6 6 2 12 2 12 b a b a b a b a + + + +
Finalmente, se agregan las condiciones de que la doble derivada se anule en los
puntos inicial y final de la tabla. En este caso,
0 3 0 2 6 0 ) 1 (
1 1 1 1
+ + b a b a s
0 12 0 2 24 0 ) 4 (
3 3 3 3
+ + b a b a s
Con esto tenemos un juego de doce ecuaciones vs. doce incgnitas:
1
1 1 1 1
+ + d c b a
1
1 1 1 1
+ + + d c b a
1
2 2 2 2
+ + + d c b a
5 2 4 8
2 2 2 2
+ + + d c b a
5 2 4 8
3 3 3 3
+ + + d c b a
2 4 16 64
3 3 3 3
+ + + d c b a
2 2 2 1 1 1
2 3 2 3 c b a c b a + + + +
3 3 3 2 2 2
4 12 4 12 c b a c b a + + + +
2 2 1 1
3 3 b a b a + +
3 3 2 2
6 6 b a b a + +
0 3
1 1
+ b a
0 12
3 3
+ b a
Este sistema tiene la siguiente forma matricial:
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1
0
0
0
0
0
0
2
5
5
1
1
1
0 0 1 12 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 3
0 0 1 6 0 0 1 6 0 0 0 0
0 0 0 0 0 0 1 3 0 0 1 3
0 1 4 12 0 1 4 12 0 0 0 0
0 0 0 0 0 1 2 3 0 1 2 3
1 4 16 64 0 0 0 0 0 0 0 0
1 2 4 8 0 0 0 0 0 0 0 0
0 0 0 0 1 2 4 8 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 0 0 1 1 1 1
3
3
3
3
2
2
2
2
1
1
1
1
d
c
b
a
d
c
b
a
d
c
b
a
Usando Mathematica, obtenemos la solucin :
140
51
1
a
,
10
21
2
a
,
35
24
3
a
140
153
1
b
,
35
297
2
b
,
35
288
3
b
140
89
1
c
,
70
473
2
c
,
70
1867
3
c
40
153
1
d
,
35
48
2
d
,
35
732
3
d
Por lo tanto, la spline cbica es:
[ ]
[ ]
[ ]
'
+
+ +
+ +
4 , 2
2 , 1
1 , 1
) (
35
732
70
1867
2
35
288
3
35
24
35
48
70
473
2
35
297
3
10
21
40
153
140
89
2
140
153
3
140
51
x si x x x
x si x x x
x si x x x
x s
Finalmente, mostramos la grfica correspondiente (creada en
Mathematica):
-1 1 2 4
-2
2
4
6
8
EJERCICIOS
NOTA: CUANDO SEA NECESARIO, REDONDEA A CINCO DECIMALES.
1. 1. Calcula el polinomio de interpolacin de Newton para los siguientes datos:
i) i)
8 . 7 4 . 2 3 5 . 0
4 1 2 2
y
x
ii)
12 9 6 0 3
5 . 1 2 . 1 9 . 0 6 . 0 3 . 0
y
x
Soluciones:
) 1 )( 2 )( 2 ( 4625 . 0 ) 2 )( 2 ( 925 . 0 ) 2 ( 875 . 0 5 . 0 ) ( ) + + + + x x x x x x x f i
) 9 . 0 )( 6 . 0 )( 3 . 0 ( 18519 . 185 ) 6 . 0 )( 3 . 0 ( 50 ) 3 . 0 ( 10 3 ) ( ) + + x x x x x x x f ii
) 2 . 1 )( 9 . 0 )( 6 . 0 )( 3 . 0 ( 53088 . 447 x x x x
2. Calcula el polinomio de Lagrange para los siguientes datos:
i)
9 . 8 57 . 2 54 . 3 56 . 1
5 3 2 1
y
x
ii) ii)
0 33 5 2 9
4 2 1 5 . 0 5 . 1
y
x
Soluciones:
1
]
1
+ +
1
]
1
+
+
1
]
1
+ +
80
) 5 )( 2 )( 1 (
57 . 2
45
) 5 )( 3 )( 1 (
54 . 3
36
) 5 )( 3 )( 2 (
56 . 1 ) ( )
x x x x x x x x x
x p i
1
]
1
144
) 3 )( 2 )( 1 (
9 . 8
x x x
1
]
1
+ + +
1
]
1
+ + +
875 . 7
) 4 )( 2 )( 1 )( 5 . 1 (
2
125 . 3
) 4 )( 2 )( 1 )( 5 . 0 (
9 ) ( )
x x x x x x x x
x p ii
1
]
1
+ + +
+
1
]
1
+ + + +
+
5 . 4
) 4 )( 1 )( 5 . 0 )( 5 . 1 (
33
25 . 56
) 4 )( 2 )( 5 . 0 )( 5 . 1 (
5
x x x x x x x x
2. 3. Calcula las splines cbicas para los siguientes datos:
i) i)
20 5 40
3 1 2
y
x
ii) ii)
40 6 4 20
7 3 2 5
y
x
Soluciones:
[ ]
[ ]
'
+ +
+ +
'
+ +
+
7 , 3
3 , 2
2 , 5
) ( )
263
860
789
10511
2
526
2093
3
1578
299
1315
8012
3945
15619
2
2630
2257
3
7890
1241
789
5860
789
4703
2
526
75
3
526
5
x si x x x
x si x x x
x si x x x
x s ii