Vous êtes sur la page 1sur 27

INTERPOLACIN

En este captulo estudiaremos el importantsimo tema de la interpolacin de


datos. Veremos dos tipos de interpolacin: la interpolacin polinomial la
interpolacin se!mentaria "splines#.
Comencemos dando la de$inicin !eneral.
Definicin. %ados
1 + n
puntos &ue corresponden a los datos:
y los cuales se representan grficamente como puntos en el plano
cartesiano,

'i e(iste una $uncin
) (x f
de$inida en el inter)alo
[ ]
n
x x ,
0
"donde suponemos
&ue
n
x x x < < <
1 0
#* tal &ue
i i
y x f ) (
para
n i , , 2 , 1 , 0
* entonces a
) (x f

se le llama una $uncin de interpolacin de los datos* cuando es usada para
apro(imar )alores dentro del inter)alo
[ ]
n
x x ,
0
* se le llama $uncin de
e(trapolacin de los datos* cuando est+ de$inida es usada para apro(imar )alores
$uera del inter)alo.

Evidentemente pueden existir varios tipos de funciones que interpolen
los mismos datos; por ejemplo, funciones trigonomtricas, funciones
exponenciales, funciones polinomiales, combinaciones de stas, etc.
El tipo de interpolacin que uno elige, depende generalmente de la
naturaleza de los datos que se estn manejando, as como de los valores
intermedios que se estn esperando.

!n tipo muy importante es la interpolacin por funciones polinomiales.
"uesto que evidentemente pueden existir una infinidad de funciones
polinomiales de interpolacin para una misma tabla de datos, se #ace una
peticin extra para que el polinomio de interpolacin , sea $nico.
Definicin. ,n polinomio de interpolacin es una $uncin polinomial &ue adem+s
de interpolar los datos* es el de menor !rado posi-le.
Caso n./
%enemos los datos&


En este caso, tenemos que
0
) ( y x f
'polinomio constante( es el
polinomio de menor grado tal que
0 0
) ( y x f
, por lo tanto, es el polinomio
de interpolacin.
Caso n.0
%enemos los datos&


En este caso, el polinomio de interpolacin es la funcin lineal que une a
los dos puntos dados. "or lo tanto, tenemos que
) ( ) (
0
0 1
0 1
0
x x
x x
y y
y x f

+
es el polinomio de interpolacin.
)a siguiente grfica representa este caso&


Observacin.
Vemos &ue en el polinomio de interpolacin del caso n.0 se encuentra como
primer t1rmino*
0
y
* &ue es el polinomio de interpolacin del caso n./.
*ontinuemos&
Caso n.2
%enemos los datos&


"ara este caso, el polinomio de interpolacin va a ser un polinomio de
grado +. %omando en cuenta la observacin anterior, intumos que el
polinomio de interpolacin ser como sigue&

t1rmino cuadr+tico

"or 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 + +


,i asignamos
0
x x
, se anulan los valores de
1
b
y
2
b
, quedndonos el
resultado&

0 0
) ( b x f


*omo se debe cumplir que
0 0
) ( y x f
, entonces&

0 0
b y

,i 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 +

*omo 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


-signando
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 + +

*omo 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

, sustitumos estos datos para despus despejar el valor de


2
b
&

) )( ( ) (
1 2 0 2 2 0 2
0 1
0 1
0 2
x x x x b x x
x x
y y
y y +

+

.e lo cual podemos #acer 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



-#ora 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&


- continuacin, aplicamos un poco de lgebra para as obtener los
siguientes resultados&


/ 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


"or lo tanto, el polinomio de interpolacin para este caso es&

Observacin.
0emos 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 1e2ton, como sigue&

%I3ERENCIA' %IVI%I%A' 3INITA' %E NE4TON
Las di$erencias di)ididas $initas de Ne5ton* se de$ine de la si!uiente 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



- 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


/ donde a su vez&
2 3
2 3
2 3
) ( ) (
] , [
x x
x f x f
x x f


etc.

"odemos a#ora definir nuestro primer tipo de polinomio de interpolacin.

POLINO6IO %E INTERPOLACIN %E NE4TON CON
%I3ERENCIA' %IVI%I%A'


.ados
1 + n
datos&


3 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


"ara calcular los coeficientes
n
b b b , , ,
1 0

, es conveniente construir una
tabla de diferencias divididas como la siguiente &


4bsrvese que los coeficientes del polinomio de interpolacin de
1e2ton, se encuentran en la parte superior de la tabla de diferencias
divididas.
Ejemplo 1. Calcular la ta-la de di$erencias di)ididas $initas con los si!uientes
datos :

/ utilizar la informacin de dic#a tabla, para construir el polinomio de
interpolacin de 1e2ton.

'olucin.
"rocedemos como sigue&


"or lo tanto el polinomio de interpolacin de 1e2ton 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 ta-la de di$erencias di)ididas $initas con los si!uientes datos
:

/ usar la informacin en la tabla, para construir el polinomio de
interpolacin de 1e2ton.
'olucin. "rocedemos como sigue&


"or lo tanto el polinomio de interpolacin de 1e2ton nos queda &

) )( 2 )( 3 ( 20238 . 0 ) 2 )( 3 ( 66667 . 1 ) 3 ( 3 5 ) ( x x x x x x x f + + + + + +

-ntes 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 .
,i
n
x x x , , ,
1 0

son n$meros 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 1e2ton siempre existe.
"robemos la unicidad del polinomio de interpolacin.
'upon!amos &ue
( ) x g
n
es otro polinomio de interpolacin de a lo m+s !rado n*
,ea
( ) ( ) ( ) 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* es un polinomio de !rado a lo
m+s n* esto solamente es posi-le si
( ) 0 x h
n
.

( ) ( ) x g x f
n n


5ue es lo que queramos probar.

,in embargo, aunque el polinomio de interpolacin es $nico, pueden
existir diversas formas de encontrarlo. !na, es mediante el polinomio de
1e2ton, otra mediante el polinomio de )agrange.


POLINO6IO %E INTERPOLACIN %E LA7RAN7E

Nue)amente tenemos los datos :


El polinomio de interpolacin de Larane se plantea como si!ue:

) ( ) ( ) ( ) (
1 1 0 0
x l y x l y x l y x P
n n
+ + +

%onde los polinomios
) (x l
i
se llaman los polinomios de La!ran!e*
correspondientes a la ta-la de datos.

Como se de-e satis$acer &ue
0 0
) ( y x P
* esto se cumple si
1 ) (
0 0
x l

0 ) (
0
x l
i
para toda
0 i
.
Como se de-e satis$acer &ue
1 1
) ( y x P
* esto se cumple si
1 ) (
1 1
x l

0 ) (
1
x l
i
para toda
1 i
.
8 as sucesi)amente* )eremos $inalmente &ue la condicin
( )
n n n
y x P

se cumple si
( ) 1
n n
x l

( ) 0
n i
x l
para toda
n i
.
Esto nos su!iere como plantear los polinomios de La!ran!e. Para ser
m+s claros* analicemos detenidamente el polinomio
) (
0
x l
. %e acuerdo
al an+lisis anterior )emos &ue de-en cumplirse las si!uientes
condiciones para
) (
0
x l
:

1 ) (
0 0
x l

0 ) (
0

j
x l
* para toda
0 j
Por lo tanto* planteamos
) (
0
x l
como si!ue:

( ) ( ) ( ) ( )
n o
x x x x x x c x l
2 1

Con esto se cumple la se!unda condicin so-re
) (
0
x l
. La constante
c se determinar+ para 9acer &ue 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
&ueda de$inido 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


An+lo!amente se puede deducir &ue:


( )

j i
i j
j i
i
j
x x
x x
x l
) (
) (
* para
n j , , 1

Ejemplo 1
Calcular el polinomio de La!ran!e usando los si!uientes
datos:

,olucin. Tenemos &ue:

) ( ) ( ) ( ) ( ) (
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

'ustituendo arri-a* el polinomio de La!ran!e &ueda de$inido como
si!ue:

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 La!ran!e usando los si!uientes
datos:

,olucin. Tenemos &ue:

) ( ) ( ) ( ) ( ) (
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


'ustituendo arri-a* el polinomio de La!ran!e &ueda como si!ue:

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 inte!racin num1rica* usaremos nue)amente a los polinomios de
La!ran!e.


61%E7"4)-*681 .E ,")61E,

Terminamos este captulo* estudiando un tipo de interpolacin &ue 9a
demostrado poseer una !ran $inura* &ue inclusi)e es usado para el dise:o por
computadora* por e;emplo* de tipos de letra.
Esta interpolacin se llama interpolacin sementaria o interpolacin por splines. La
idea central es &ue en )e< de usar un solo polinomio para interpolar los datos*
podemos usar se!mentos de polinomios unirlos adecuadamente para $ormar
nuestra interpolacin.
Ca-e mencionar &ue entre todas* las splines c!bicas 9an resultado ser las m+s
adecuadas para aplicaciones como la mencionada anteriormente.
As pues* podemos decir de manera in$ormal* &ue una $uncion spline est+
$ormada por )arios polinomios* cada uno de$inido en un inter)alo &ue se unen
entre si -a;o ciertas condiciones de continuidad.
Definicin. "Splines de rado "#

%ada nuestra ta-la de datos*


donde suponemos &ue
n
x x x < < <
1 0
* dado " un n=mero
entero positi)o* una #$ncin de interpolacin spline de rado "* para
la ta-la de datos* es una $uncin
) (x s
tal &ue :
i#
i i
y x s ) (
* para toda
n i , , 1 , 0
.
ii#
( ) x s
es un polinomio de !rado
k
en cada su-inter)alo
[ ]
i i
x x ,
1
.
iii #
( ) x s
tiene deri)ada contnua 9asta de orden
1 k
en
[ ]
n
x x ,
0
.


9!1*641E, ,")61E, .E :7-.4 ;

%ados los
1 + n
puntos


,na $uncin spline de !rado 0 &ue interpole los datos es simplemente unir cada
uno de los puntos mediante se!mentos de recta* como si!ue:


Claramente esta $uncin cumple con las condiciones de la spline de !rado 0. As*
tenemos &ue 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 !rado menor o i!ual &ue 0
ii#
( ) x s
tiene deri)ada continua de orden "%&'(.
iii#
( )
j j
y x s
* para
n j , , 1 , 0
.
Por lo tanto* la spline de !rado 0 &ueda de$inida 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 di$erencia di)idida de Ne5ton.


9!1*641E, ,")61E, .E :7-.4 +

Para aclarar -ien la idea* )eamos un e;emplo concreto* consideremos
los si!uientes datos :


8 procedamos a calcular la interpolacin por splines de !rado 2.
Primero &ue nada* )emos &ue se $orman tres inter)alos :


[ ]
[ ]
[ ] 9 , 7
7 , 5 . 4
5 . 4 , 3

En cada uno de estos inter)alos* de-emos de$inir una $uncin
polinomial de !rado 2* como si!ue:

( )
[ ]
[ ]
[ ]

'

+ +
+ +
+ +

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* 9acemos &ue la spline pase por los puntos de la ta-la de datos. Es decir*
se de-e cumplir &ue:

5 . 0 ) 9 ( , 5 . 2 ) 7 ( , 1 ) 5 . 4 ( , 5 . 2 ) 3 ( s s s s
As* se $orman las si!uientes 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


>asta a&u* tenemos un total de ? ecuaciones )s. @ inc!nitas.
El si!uiente paso es mane;ar la e(istencia de las deri)adas contnuas.
En el caso de las splines de !rado 2* necesitamos &ue la spline ten!a
deri)ada contnua de orden "%&'&* es decir* primera deri)ada
continua.
Calculamos primero la primera deri)ada:

( )
[ ]
[ ]
[ ]

'

+
+
+

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 &ue esta deri)ada est+ $ormada por se!mentos de rectas*
&ue pudieran presentar discontinuidad en los cam-ios de inter)alo.
Es decir* las posi-les discontinuidades son
5 . 4 x

7 x
. Por lo
tanto para &ue
( ) x s
sea contnua* se de-e cumplir &ue:

( ) ( )
2 2 1 1
5 . 4 2 5 . 4 2 b a b a + +
o lo &ue es lo mismo*

2 2 1 1
9 9 b a b a + +

Tam-i1n de-e cumplirse &ue:

( ) ( )
3 3 2 2
7 2 7 2 b a b a + +
o lo &ue es lo mismo*

3 3 2 2
14 14 b a b a + +

As* tenemos un total de A ecuaciones )s. @ inco!nitasB esto nos
da un !rado de li-ertad para ele!ir al!una de las inc!nitas. Ele!imos
por simple con)eniencia
0
1
a
.
%e esta $orma* tenemos un total de A ecuaciones )s. A inc!nitas. Estas son las
si!uientes:


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 si!uiente $orma 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

,sando Mat)ematica se o-tiene la si!uiente 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

'ustituendo estos )alores ";unto con
0
1
a
#* o-tenemos la
$uncin spline cuadr+tica &ue interpola la ta-la 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 !r+$ica &ue se muestra a continuacin* contiene tanto los puntos
iniciales de la ta-la de datos* as como la spline cuadr+tica. Esta
!r+$ica se !ener usando Mat)ematica.














El si!uiente caso* &ue es el m+s importante en las aplicaciones* si!ue
e(actamente los mismos pasos del e;emplo &ue aca-amos de resol)er* solamente
&ue en )e< de tra-a;ar con polinomios cuadr+ticos* lo 9ace con polinomios c=-icos.


9!1*641E, ,")61E, *!<6*-,

Para 9acer m+s $irme el entendimiento* escri-imos la de$inicin correspondiente a
este caso ""'*#.

%ados los
1 + n
datos:


,na spline c=-ica &ue interpola estos datos* es una $uncin
) (x s

de$inida como si!ue :

( )
( ) [ ]
( ) [ ]
( ) [ ]

'

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 c=-icoB
( )
i i i
y x s
* para toda
n i , , 1 , 0
tal &ue
( ) x s
tiene primera se!unda deri)adas
contnuas en
[ ]
n
x x ,
0
.

3 4.5 7 9
-1
1
2
3
4
5
Ejemplo 1.
Interpolar los si!uientes datos mediante una spline c=-ica :


,olucin.
%e$inimos un polinomio c=-ico en cada uno de los inter)alos &ue se
$orman:

( )
[ ]
[ ]

'

+ + +
+ + +

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* 9acemos &ue se cumpla la condicin de &ue la spline de-e pasar
por los puntos dados en la ta-la. As* tenemos &ue:


( ) 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

A9ora calculamos la primera deri)ada 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 i!ual &ue en el caso de las splines cuadr+ticas* se presentan
ecuaciones &ue pueden presentar discontinuidad en los cam-ios de
inter)aloB las posi-les discontinuidades son los puntos donde se
cam-ia de inter)alo* en este caso
3 x
. Para e)itar esta
discontinuidad* e)aluamos
3 x
en los dos polinomios e i!ualamos:

( ) ( ) ( ) ( )
2 2
2
2 1 1
2
1
3 2 3 3 3 2 3 3 c b a c b a + + + +

o lo &ue es lo mismo:

2 2 2 1 1 1
6 27 6 27 c b a c b a + + + +

An+lo!amenete procedemos con la se!unda deri)ada :

( )
[ ]
[ ]

'

+
+

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 lo!rar &ue
( ) 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 ? ecuaciones A inco!nitas* por lo tanto
tenemos 2 !rados de li-ertadB en !eneral* se a!re!an las si!uientes 2
condiciones:

( )
( ) 0
0
0


n
x s
x s

%e lo cual )amos a o-tener :

( ) ( ) 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* 9emos completado un ;ue!o de A ecuaciones )s. A inc!nitas* el cual
es el si!uiente:

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

Cua $orma matricial es la si!uiente :

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
,sando Mat)ematica+ o-tenemos la si!uiente 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

'ustituendo estos )alores en nuestra $uncin inicial* )emos &ue la spline c=-ica
para la ta-la de datos dada* &ueda de$inida como si!ue:


( )
[ ]
[ ]

'

+
+ +

5 , 3 125 . 50 875 . 39 375 . 9 625 . 0


3 , 2 5 . 0 75 . 10 5 . 7 25 . 1
2 3
2 3
x si x x x
x si x x x
x s

6ostramos la !r+$ica correspondiente a este e;ercicio* creada
tam-ien en Mat)ematica.

O-s1r)ese la $inura con la &ue se unen los polinomios c=-icos &ue con$orman a la
spline. Pr+cticamente ni se nota &ue se trata de dos polinomios di$erentesC. Esto es
de-ido a las condiciones &ue se impusieron so-re las deri)adas de la $uncin. Esta
$inura casi artstica* es la &ue permite aplicar las splines c=-icas* para cuestiones
como el dise:o de letras por computadoras* o -ien a pro-lemas de aplicacin donde
la interpolacin &ue se necesita es de un caracter -astante delicado* como podra
tratarse de datos m1dicos so-re al!=n tipo de en$ermedad.
Ejemplo 2.
Interpolar los si!uientes datos utili<ando splines c=-icas:


,olucin.
Nue)amente* de$inimos un polinomio c=-ico en cada uno de los
inter)alos:

[ ]
[ ]
[ ]

'

+ + +
+ + +
+ + +

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

%espues* 9acemos &ue la spline pase por los puntos dados en la ta-la. As*
tenemos &ue:
1 ) 1 ( s
implica &ue*
1
1 1 1 1
+ + d c b a
1 ) 1 ( s
implica &ue*
1
1 1 1 1
+ + + d c b a
1
2 2 2 2
+ + + d c b a
5 ) 2 ( s
implica &ue*

5 2 4 8
2 2 2 2
+ + + d c b a
5 2 4 8
3 3 3 3
+ + + d c b a

8 $inalmente
2 ) 4 ( s
implica &ue*

2 4 16 64
3 3 3 3
+ + + d c b a

Ense!uida* calculamos la primera deri)ada:

[ ]
[ ]
[ ]

'

+ +
+ +
+ +

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* &ue las posi-les discontinuidades de
) (x s
son
1 x

2 x
. Por lo tanto* para 9acer &ue
) (x s
sea contnua*
i!ualamos las ecuaciones correspondientes en am-os )alores :

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 + + + +

A9ora procedemos a calcular la se!unda deri)ada:

[ ]
[ ]
[ ]

'

+
+
+

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

Nue)amente* las posi-les discontinuidades son
1 x

2 x
. Por lo
tanto* para &ue
) (x s
sea contnua * se i!ualan las ecuaciones en
am-os )alores :

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 + + + +

3inalmente* se a!re!an las condiciones de &ue la do-le deri)ada se anule en los
puntos inicial $inal de la ta-la. 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 ;ue!o de doce ecuaciones )s. doce inc!nitas:

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 si!uiente $orma 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
,sando Mat)ematica* o-tenemos 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 c=-ica 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

3inalmente* mostramos la !r+$ica correspondiente "creada en
Mat)ematica#:





-1 1 2 4
-2
2
4
6
8













E=E7*6*64,
NOTA: C,AN%O 'EA NECE'ARIO* RE%ON%EA A CINCO %ECI6ALE'.
0. 1. Calcula el polinomio de interpolacin de Ne5ton para los si!uientes 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
,oluciones&
) 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 La!ran!e para los si!uientes 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

,oluciones&

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 c=-icas para los si!uientes datos:

i) i,
20 5 40
3 1 2

y
x



ii) ii,
40 6 4 20
7 3 2 5


y
x

,oluciones&
[ ]
[ ]

'

+ +
+ +

3 , 1 125 . 8 125 . 16 375 . 3 375 . 0


1 , 2 5 . 7 25 . 14 5 . 1 25 . 0
) ( )
2 3
2 3
x si x x x
x si x x x
x s i

[ ]
[ ]
[ ]

'

+ +
+

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

Vous aimerez peut-être aussi