Está en la página 1de 17

1/17

TEMAS DE MATEMTICAS
(Oposiciones de Secundaria)
TEMA 24
FUNCIONES DADAS EN FORMA DE TABLA. INTERPOLACIN
POLINOMICA. INTERPOLACIN Y EXTRAPOLACIN DE DATOS.
1. Introduccin.
1.1. Formas diversas de expresin de Funciones.
2. Interpolacin Polinomica.
2.1. Descripcin del Problema de Interpolacin.
2.2. Interpolacin Lineal.
2.3. Interpolacin Cuadrtica.
2.4. Interpolacin General.
2.4.1. Frmula de Lagrange.
2.4.2. Frmula de Newton.
2.4.3. Interpolacin Basada en Diferencias.
2.4.4. Error del polinomio de Interpolacin Newton.
2.4.5. Polinomios de Bernstein.
2.5. Interpolacin Inversa.
3. Extrapolacin de datos.
Bibliografa Recomendada.
2/17
TEMA 24
FUNCIONES DADAS EN FORMA DE TABLA. INTERPOLACIN
POLINOMICA. INTERPOLACIN Y EXTRAPOLACIN DE DATOS.
1. INTRODUCCIN.
Al observar los fenmenos que se producen en la naturaleza podemos darnos cuenta
que se pueden elegir dos magnitudes x e y entre las cuales existe una dependencia
funcional que expresa el aspecto cuantitativo del fenmeno estudiado.
Conocidos algunos pares de valores de la relacin, el problema que vamos a tratar
de resolver es hallar una curva que contenga dichos puntos y exprese de forma
matemtica la ley que rige dicha funcin.
La funcin viene a expresar en trminos cuantitativos la dependencia de una de las
magnitudes respecto de la otra. Por ejemplo, la temperatura de una localidad es funcin
del tiempo, el precio de un crdito hipotecario es funcin de los tipos de inters, etc.
Lo cierto es que unos cuantos valores de la funcin no la determinan, a no ser que
impongamos alguna condicin extra, como podra ser la de pertenecer a una
determinada clase. Sin ninguna restriccin extra, podemos encontrar multitud de curvas
que pasen por unos puntos determinados.
Por tanto, para poder resolver el problema de forma completa, debemos fijar de
antemano el tipo de funcin que ha de pasar por los puntos dados, viendo si son
suficientes o no para su determinacin.
La interpolacin consiste en la determinacin de valores dentro del rango de al
variable, a partir de la funcin calculadora. La extrapolacin consiste en evaluar la
funcin de interpolacin obtenida en puntos que no estn dentro del rango de los datos.
Podemos as comprobar si los resultados obtenidos se aproximan a los esperados.
1.1. Formas diversas de expresin de Funciones.
a) Funciones dadas en forma de tabla.
En esta forma de expresar una funcin se disponen los valores del argumento en
cierto orden x
1
, x
2
,., x
n
y de la misma manera se escriben los valores correspondientes
de la funcin y
1
, y
2
,., y
n
.
De este tipo son las tablas de las funciones trigonomtricas, las de logaritmos, etc.
Tablas que expresan la dependencia funcional que existe entre magnitudes medidas
pueden aparecer tambin como resultado del estudio experimental de ciertos
fenmenos.
b) Representacin grfica.
3/17
Dado en el plano del sistema de coordenadas rectangulares o cartesianas un conjunto
de puntos P, tal que ningn par de puntos caiga sobre una recta paralela al eje y,
podemos decir que el conjunto mencionado determina una funcin y = f(x). Las
abscisas de los puntos son los valores del argumento e variable independiente, y los de
la funcin, las ordenadas correspondientes.
Se llama grfica de una funcin al conjunto de puntos del plano cuyas abscisas son
los valores de la variable independiente y las ordenadas, los correspondientes de la
funcin.
c) Representacin Analtica de las funciones.
Se llama expresin analtica a la notacin simblica del conjunto de las operaciones
matemticas conocidas que se han de realizar en cierto orden con los nmeros y letras
que designan magnitudes constantes o variables.
Si la dependencia funcional y = f(x) es tal que f es una expresin analtica, se dice
que la funcin y de x est dada analticamente.
2. INTERPOLACIN POLINMICA.
2.1. Descripcin del problema de Interpolacin.
Gran cantidad de operaciones con funciones exigen un paso al lmite, como
derivacin e integracin. Por tanto, sera conveniente conseguir lo que podramos llamar
aproximacin polinomial, que es sustituir la funcin por un polinomio. Las
operaciones anteriores sobre polinomios son operaciones algebraicas. Adems, dada una
funcin continua en un intervalo, es posible encontrar aproximaciones polinomiales tan
buenas como se quiera.
El problema consiste en, dados n puntos de una funcin de la cual desconocemos su
expresin matemtica, hallar otra funcin real de variable real que tome esos valores. La
funcin obtenida debe permitir calcular el valor correspondiente en un punto intermedio
de los que tenemos, de forma que el resultado obtenido se ajuste con el menor error
posible al esperado. Y tambin hemos de poder comprobar si la funcin se ajusta a los
resultados esperados para valores de x fuera del intervalo.
Si representamos los puntos (x
1
, y
1
),., (x
n
, y
n
) en un sistema de coordenadas
cartesianas, la curva que los une resuelve el problema de la interpolacin. Si llamamos
y = g(x) a la funcin que une dichos puntos, tendremos que el valor de g(x) con
x[x
1
, x
n
] depender de la curva elegida. A veces podemos demostrar que la eleccin de
la curva es la adecuada, pero otras veces slo contaremos con el conocimiento del
fenmeno estudiado que tenga la persona que trata de resolver el problema.
Consideremos una cierta funcin f(x), que puede ser conocida o no, pero de la que
tenemos los puntos (x
1
, y
1
),.., (x
n
, y
n
). Cualquier funcin g(x) que pase por esos
puntos recibe el nombre de funcin interpolacin. Como lo que tratamos es de sustituir
f(x) por g(x), sta ltima ha de ser ms sencilla que f(x). Es por ello que se suelen elegir
las funciones polinmicas, que presentan como ventajas la facilidad de realizar
4/17
operaciones con ellas, son expresiones sencillas, es fcil calcular el error que se comete
al sustituir una por otra, etc.
El error de interpolacin es la diferencia, en valor absoluto, entre el valor de la
funcin dada, f(x), y el que toma la funcin de interpolacin, g(x):
( ) ( ) x g x f E
A partir de ahora vamos a tratar de calcular funciones de interpolacin que
verifiquen dos condiciones:
1) Que sean lo ms sencillas posibles.
2) Que el error cometido sea mnimo.
2.2. Interpolacin Lineal.
La expresin de una funcin lineal es
f(x) = ax + b
Debido a que tenemos dos parmetros, a y b, es necesario dar dos condiciones para
determinar completamente la funcin. Las dos condiciones son dos puntos, A(x
1
, y
1
) y
B(x
2
, y
2
), que pertenecen a la grfica de la funcin.
Si sustituimos A y B en f(x) tenemos que

'

+
+
b ax y
b ax y
2 2
1 1
Para resolver el sistema aplicamos la regla de Cramer:
2 1
2 1
2
1
2
1
1
1
1
1
x x
y y
x
x
y
y
a


2 1
1 2 2 1
2
1
2 2
1 1
1
1 x x
y x y x
x
x
y x
y x
b


y la solucin existe siempre que x
1
x
2
, siendo nica.
Si f(x) es una funcin cualquiera y [a, b] es un intervalo del dominio de definicin
de f(x), podemos aproximar la funcin de manera lineal con
( )
( ) ( ) ( ) ( )
a b
b af a bf
x
a b
a f b f
x p


donde ambas funciones coinciden en los extremos del intervalo
5/17
A(a, f(a)) y B(b, f(b))
Sustituyendo en p(x) la variable x por un valor intermedio entre a y b se obtiene el
valor aproximado.
2.3. Interpolacin Cuadrtica.
Una funcin cuadrtica es de la forma
p(x) = ax
2
+ bx + c
Dada una funcin f(x), si queremos aproximarla mediante una funcin cuadrtica,
necesitamos conocer tres puntos, ya que hemos de calcular los tres parmetros.
Igualmente, si de la funcin f(x) slo conocemos tres puntos por los que pasa, podremos
aproximarla por un polinomio de grado dos.
Sean A(x
1
, y
1
), B(x
2
, y
2
) y C(x
3
, y
3
) los puntos por los que pasa f(x). Vamos a
suponer que los tres puntos no estn alineados, ya que en caso contrario, el polinomio
ms simple sera de primer grado (una recta) y no el de segundo grado.
Sustituyendo los puntos en p(x) y aplicando la regla de Cramer para resolver el
sistema que se obtiene:

'

+ +
+ +
+ +
3 3
2
3
2 2
2
2
1 1
2
1
y c bx ax
y c bx ax
y c bx ax
1
1
1
1
1
1
3
2
3
2
2
2
1
2
1
3 3
2 2
1 1
x x
x x
x x
x y
x y
x y
a
1
1
1
1
1
1
3
2
3
2
2
2
1
2
1
3
2
3
2
2
2
1
2
1
x x
x x
x x
y x
y x
y x
b
1
1
1
3
2
3
2
2
2
1
2
1
3 3
2
3
2 2
2
2
1 1
2
1
x x
x x
x x
y x x
y x x
y x x
c
Y como el denominador es el determinante de Vandermonde, tenemos que
( )( )( )
1 2 2 3 1 3
3
2
3
2
2
2
1
2
1
1
1
1
x x x x x x
x x
x x
x x

el cual es no nulo ya que los tres puntos son distintos. Por tanto la solucin del sistema
existe y es nica.
Si x
1
< x
2
< x
3
tenemos que podemos sustituir la funcin f(x) en [x
1
, x
3
] por p(x),
coincidiendo ambas en los tres puntos.
6/17
2.4. Interpolacin General.
Si la tabla de valores de la funcin a interpolar tiene n + 1 puntos, (x
o
, y
o
)
(x
1
y
1
) (x
n
y
n
), el polinomio resultante de la interpoblacin ser, como mximo, de
grado n.
Sea ( )

n
i
i
i
x a x p
0
el polinomio interpolador. Los coeficientes (a
i
)
0in
son los
valores que queremos encontrar. Para ello obligamos al polinomio a pasar por los
(n + 1) puntos, obteniendo un sistema de n + 1 ecuaciones con n + 1 incgnitas.

'

+ + + +
+ + + +
+ + + +
n
n
n n n o
n
n o
o
n
o n o o o
y x a x a x a a
y x a x a x a a
y x a x a x a a
......
....... .......... .......... .......... ..........
.......
.......
2
2 1 1
1 1
2
1 2 1 1
2
2 1
El determinante de la matriz de coeficientes es el determinante de Vandermonde.
( )( )( )( ) ( )
1 3 1 2 2 1
2
1
2
1 1
2
........
1
1
1


n n o o o
n
n n n
n
n
o o o
x x x x x x x x x x
x x x
x x x
x x x
L
L L L L L
L
L
y sabemos que es no nulo si x
i
x
j
para i j.
Aplicando la regla de Cramer, calculamos el valor de los n + 1 coeficientes,
obteniendo as la expresin del polinomio interpolar.
Veamos ahora otros mtodos que nos van a permitir calcular el polinomio de
interpolacin del grado n de una forma ms rpida y sencilla.
2.4.1. Frmula de Lagrange.
Se trata de conseguir un polinomio de grado n que se anule en los (n + 1) puntos
(x
o
, y
o
), (x
1
, y
1
),.., (x
n
, y
n
). Para ello vamos a construir n + 1 polinomios, donde el
polinomio P
K
(x) tome el valor P
K
(x
K
) = y
K
y se anule en los restantes n puntos,
recorriendo K los valores {0,., n}.
Definiremos ( ) ( )

n
K
K
x P x P
0
donde
( ) ( )( ) ( )
n
j
j
o n o o
x x x x x x x P
0
0
2 1
.......


7/17
( ) ( )( ) ( ) ( )
j
n
j
j
n o
x x x x x x x x x P

0
0
1 2 1 1
........
y en general
( ) ( )
j
n
j
j
K K
x x x P

0
0

Para calcular los coeficientes de los polinomios P


K
(x) K{0,., n} apliquemos las
condiciones que conocemos
{ ( ) ( )
K j K
n
K j
j
K K K K
y x x y x P n K

0
,..., 0
Luego
( )
{ n K
x x
y
j K
n
o j
j
K
K
,...., 0
0

Si sustituimos en P(x) tenemos


( ) ( ) ( )
( )
( )

,
`

.
|

,
`

.
|

n
K
n
K
n
K j K
j
n
j
j
K j
n
K j
j
K K
x x
x x
y x x x P x P
0 0 0
0
0 0

( )( ) ( )
( )( ) ( )
( )( ) ( )
( )( ) ( )
+


+

n o
n o
n o o
n
o
x x x x x x
x x x x x x
y
x x x x x x
x x x x x x
y
......
......
.......
......
2 1 1
2
1
2 1
2 1
( )( ) ( )
( )( ) ( )
1 1
1 1
........
.......
.......



+ +
n n n o n
n o
n
x x x x x x
x x x x x x
y
Es fcil ver que P(x
K
) = 0 K{0,., n}, siendo P(x) el nico polinomio de
grado n que pasa por los (n + 1) puntos dados.
DEF Los cocientes
( )
( )
j K
j
n
j
j
x x
x x

0
0
reciben el nombre de coeficientes de Lagrange.
OBS Si utilizamos la frmula de Lagrange para hallar el polinomio de interpolacin
de grado 1 que pasa por dos puntos, obtenemos el mismo resultado que en 22.
Anlogamente, al aplicar la frmula de Lagrange para hallar el polinomio de
interpolacin de grado 2 que pasa por tres puntos, se obtiene el resultado de 2.3.
Ellos es debido a que el polinomio es nico.
8/17
Este procedimiento de obtencin del polinomio de grado n que pasa por (n + 1)
puntos presenta dos inconvenientes:
1) El polinomio no se presenta ordenado segn potencias de x.
2) Si despus de obtener P(x), aadimos un nuevo punto, para calcular el nuevo
polinomio no nos sirve nada del trabajo anterior, siendo necesario rehacer todas las
cuentas.
DEF Se define el resto de la interpolacin como la funcin
( ) ( ) ( ) x P x f x R
n

siendo P(x) el polinomio de interpolacin de f(x) de grado n.
Si sustituimos P(x) por su expresin mediante la frmula de Lagrange tenemos:
( ) ( )
( )
( )

,
`

.
|


n
K j K
j
n
j
j
K n
x x
x x
y x f x R
0
0
0

DEF La magnitud del error cometido viene definido por ( ) x R


n
y que sabemos que es
cero cuando x = x
K
K{0,., n}.
Podemos fcilmente comprobar, que tal y como esta definido el resto, depende de
las propiedades de al funcin f(x) (la cual generalmente desconoceremos) as como de
los nodos de interpolacin x
K
con K{1,.., n}. Es por ello que se han construido
diferentes formas de representar el error. Veamos ahora la que podemos considerar mas
importante.
Si fC
(n+1)
([a, b]) entonces (a, b) tal que
( )
( )
( )
( )
) 1
! 1
+
+

n
n
f
n
x w
x R
siendo w(x) = (x x
o
)(x x
1
) (x x
n
)
Dem.
Si x = x
K
con K{0,., n} el teorema es cierto, ya que R
n
(x
K
) = 0 y
f(x
K
) = P(x
K
)
Supongamos pues que x x
K
Definimos las funciones
9/17
( )
( )
( )
[ ] {
K
n
K
n
x b a x
x w
x R
x g
0
,


( ) ( ) ( ) ( ) [ ] b a y y w x g y R y h
n
,
Entonces tenemos:
Si y = x
K
( ) { n K x w x g x R x h
K K
n
K
,...., 0 0


,
`

.
|

,
`

.
|

,
`

.
|
Si y = x x
K
( ) ( ) ( ) ( ) { n K x w x g x R x h
n
,..., 0 0
Por tanto, la funcin h(y) posee (n + 2) ceros en [a, b] (x, x
o
,., x
n
), y aplicando el
teorema de Rolle, h(y) posee, al menos, (n + 1) ceros en (a, b), h posee al menos n
ceros en (a, b) y al final llegamos a que h
n+1)
posee al menos un cero en (a, b).
Llamemos a ese cero . Se verifica
( ) 0
) 1

n
h
( ) ( ) ( ) ( )! 1
) 1 ) 1
+
+ +
n x g f h
n n

Y entonces
( )
( )
( )
) 1
! 1
1
+
+

n
f
n
x g
Y como ( )
( )
( ) x w
x R
x g
n
nos queda
( ) ( ) ( )
( )
( )
( )
) 1
! 1
+
+

n
n
f
n
x w
x w x g x R c.qd.
La expresin que hemos obtenido para el error de interpolacin es poco prctica, ya
que , si habitualmente de f(x) slo vamos a conocer un conjunto de puntos, no podemos
estar en condiciones de saber si es de clase (n + 1), y menos todava saber el valor de .
En caso de conocer, al menos, si la derivada del orden (n + 1) est acotada, podramos
dar una cota superior para el error, R
n
(x).
2.4.2. Frmula de Newton.
El objetivo que tenemos sigue siendo el mismo: conseguir un polinomio de grado n
que pase por (n + 1) puntos de la funcin f(x), la cual puede ser desconocida.
Sean los (n + 1) puntos de f(x)
(x
o
, y
o
), (x
1
, y
1
),.., (x
n
, y
n
)
10/17
El polinomio de interpolacin de Newton es
( ) ( ) ( )( ) ( )( ) ( )
1 1 1 2 1
...... .....

+ + + +
n o n o o o
x x x x x x A x x x x A x x A A x P
y a partir de las condiciones
P(x
K
) = y
K
K{0,, n}
Hemos de hallar los coeficientes A
K
.
Para ello, sustituimos en el polinomio las condiciones:
P(x
o
) = y
o
P(x
o
) = A
o
Luego A
o
= y
o
P(x
1
) = y
1
P(x
1
) = A
o
+ A
1
(x
1
+ x
o
) y
o
+ A(x
1
x
o
) = y
1

o
o
x x
y y
A

1
1
1
P(x
2
) = y
2
P(x
2
) = A
o
+ A
1
(x
1
x
o
) + A
2
(x
2
x
o
)(x
2
x
1
) =
( ) ( )( )
1 2 2 2 2
1
1
x x x x A x x
x x
y y
y
o o
o
o
o
+

+
( ) ( )( )
1 2 2 2 2
1
1
2
x x x x A x x
x x
y y
y y
o o
o
o
o
+


( )( ) ( )( )
( )( )( )
1 2 2 1
2 1 1 2
2
x x x x x x
x x y y x x y y
A
o o
o o o o

y as sucesivamente obtendramos el valor de todos los coeficientes A


K
.
Otra forma de hallar los coeficientes sera la siguiente:
Escribimos el polinomio de interpolacin como:
( ) ( ) ( ) ( ) ( ) [ ] ( ) ( ) x P x x A x x x x A x x A A x x A x P
o o n n o o 1 1 1 1 2 1
..... ..... + + + + +

Entonces ( )
o o o o
A y A x P
Y ( )
( ) ( )
o
o
x x
x P x P
x P

1
El polinomio P
1
(x) no sabemos cual es, ya que los coeficientes A
1
,.., A
n
no los
conocemos, pero si sabemos su valor en los puntos x
1
,., x
n
11/17
( )
( ) ( )
n k
x x
y y
x x
x P x P
x P
o K
o K
o K
o K
K
,...., 1
1

De la expresin
( ) ( ) ( ) x P x x A x P
o o 1
+
resulta
( ) ( ) ( ) ( ) ( ) [ ] ( ) ( ) x P x x A x x x x A x x A A x x A x P
n n 2 1 1 1 2 2 3 2 1 1 1
.... .... + + + + +

y ( )
1 1 1
A x P
quedando ( )
( ) ( )
1
1 1 1
2
x x
x P x P
x P

Reiterando el proceso obtenemos que


( )
( )
( )
( )
n n n
o
x P A
x P A
x P A
x P A

M
2 2 2
1 1 1
que determina la expresin denominada Frmula de Newton.
2.4.3. Interpolacin Basada en diferencias.
Recordemos el problema que presentaba la frmula de Lagrange: Al construir el
polinomio de grado n que pasa por (n + 1) puntos de y = f(x) si su aproximacin no es
buena y aadimos un nuevo punto, hemos de rehacer todos los clculos para obtener el
polinomio de grado (n + 1), no sirviendo para nada el trabajo anterior.
Por ello es aconsejable conseguir una forma de obtencin de P(x) tal que los
clculos previos no tengan que repetirse si aadimos nuevos puntos, si no que
nicamente hayan de aadirse unos sumandos ms.
Despus de ver la obtencin de los coeficientes en la frmula de Newton, podemos
afirmar que dicho polinomio verifica la condicin anterior.
Vamos ahora a construir dicho polinomio por pasos, donde cada uno de ellos
aadiremos un nuevo punto a los que tengamos.
Construccin de P(x), que pasa por (x
o
, f(x
o
)) y (x
1
, f(x
1
))
12/17
( ) ( ) ( ) x r A x f x P
o 1 1 1
+ siendo A
1
una constante y r
1
(x) lineal, ya que P
1
(x) es
lineal.
( ) ( ) ( )
( ) ( )
( ) ( )
o o o
o o
o o o
x x x r x r
x f x P
x r A x f x P

'

+
1 1 1
1
1 1 1
0
Es claro que A
1
0 ya que en caso contrario P
1
(x) sera constante, lo que no es
cierto.
( ) ( ) ( )
( ) ( )
( ) ( ) ( )
( ) ( )
o
o
o i o
o
x x
x f x f
A x x A x f x f
x f x P
x r A x f x P

'

+
1
1
1 1 1
1 1 1
1 1 1 1 1
Llamaremos a
( ) ( )
( ) ( )
o
o
o
x f D
x x
x f x f
A

1
1
1
diferencia de f(x
o
)
Nada queda ( ) ( ) ( ) ( )
o o o
x x x Df x f x P +
1
Aadimos el punto (x
2
, f(x
2
))
Ahora, al tener tres puntos, el polinomio ha de ser de 2 grado.
Entonces
( ) ( ) ( )
( ) ( )

'

+
o o
o o o
x f x P
x r A x P x P
2
2 2 1 2
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )

'

+

0
0
1 2 1 2 2 1 1
2 2 2
x r x r A x f x f
x r x r x f x f
o o o o

( ) ( ) ( )
( ) ( )

'

+
1 1 2
1 2 2 1 1 1 2
x f x P
x r A x P x P
( ) ( )( )
1 2
x x x x x r
o

( ) ( ) ( )
( ) ( )
( ) ( )
( )( )

'

+
1 2 2
2 1 2
2
2 2 2
2 2 2 2 1 2 2
x x x x
x P x f
A
x f x P
x r A x P x P
o
Llamaremos a la expresin obtenida para A
2
como D
2
f(x
o
).
En general, al aadir el punto (x
K
, f(x
K
) el nuevo polinomio P
K
(x) coincidir con
P
K-1
(x) para x = x
j
j{0,.., K 1}
Dicho polinomio ha de satisfacer la relacin de recurrencia
13/17
( ) ( ) ( ) x r A x P x P
K K K K
+
1
donde A
K
0 y r
K
(x) es de grado K.
Se debe verificar que
( ) ( ) ( ) { 1 ,..., 0
1


K j x P x f x P
j K j j K
Por tanto ( ) ( )
j
K
j
K
x x x r

1
0
Y
( ) ( ) ( )
( ) ( )

'

K K K
j K
K
j
K K K K K
x f x P
x x A x P x P
1
0
1
( ) ( )
( )
j K
K
j
K K K
K
x x
x P x f
A

1
0
1
La expresin para A
K
recibe el nombre de D
K
f(x
o
).
Despus de todo el proceso, obtenemos que la expresin para el polinomio de
interpolacin P(x) de grado n es:
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
o
n
n o o o o o o
x f D x x x x x f D x x x Df x x x f x P
1
2
...... .....

+ + + +
El clculo terico realizado par la obtencin de P(x) es bastante farragoso. Se puede
simplificar considerablemente si elegimos los puntos equidistantes entre si, llamando h
a esa distancia.
Entonces n j h x x
j j
,...., 1 :
1


Y n j h j x x
o j
,..., 0 :
Definimos una nueva notacin como sigue:
( ) ( ) ( ) ( ) ( ) ( ); ;
1 2 1 1
x f x f x Af x f x f x Af
o o
y en general
( ) ( ) ( )
K K K
x f x f x Af
+1
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
o o o o
x Af x Af x f x f x f x f x f x f x f x f A +
1 1 1 2 1 2
2
2
( ) ( ) ( ) ( ) ( ) ( ) ( )
o o o
x f A x f A x f x f x f x f x f A
2
1
2
1 2 3
3
3 3 +
Y en general
( ) ( ) ( )
o
K K
o
K
x f A x f A x f A
1
1
1

14/17
Esta notacin recibe el nombre de diferencias de primer, segundo, tercer y K-simo
orden, respectivamente.
Con esta nueva notacin podemos expresar
( )
( )
K
o
K
o
K
h K
x f A
x f D
!

La comprobacin se hara por induccin.


As, el polinomio de interpolacin, obtenido mediante la frmula de Newton usando
esta notacin, se escribe como
( ) ( ) ( )
( )
( )( )
( )
( ) ( )
( )
n
o
n
n n
o
o
o
o o
h n
x f A
x x x x
h
x f A
x x x x
h
x Af
x x x f x P
!
... ...
! 2
1 1 2
2
1
+ + + +
Podemos simplificar la expresin de P(x) mediante el siguiente cambio de variable:
x x
o
= hz
Entonces
( ) ( ) ( )
K K o K o K
z z h hz hz x x x x x x
Y sustituyendo
( ) ( ) ( ) ( )
( )( )
( )
( )( ) ( )
( )
o
n n o
o
o
o o o n
x f A
n
z z z z z z
x f A
z
z z z z
x Af z z x f z P
!
.....
...
!
1 1 2 1

+ +

+ +
Que se suele escribir como:
( ) ( ) ( ) ( ) ( )
o
n
o o o n
x f A
n
z
x f A
z
z
x Af
z
x f z P

,
`

.
|
+ +

,
`

.
|
+

,
`

.
|
+ ....
1
2
siendo
( )( ) ( )
!
.......
1 1
K
z z z z z z
K
z
K o

,
`

.
|
2.4.4. Error del polinomio de Interpolacin de Newton.
El polinomio de interpolacin es nico, se calcule de la forma que se calcule, por
tanto, el error cometido es
( ) ( ) ( )
( )
( )
( )
( )( ) ( )
( )
( )
) 1 1 ) 1
! 1
......
! 1
+ +
+

+

n n o n
f
n
x x x x x x
f
n
x W
x P x f x R
Si lo expresamos en trminos de la variable
h
x x
z
o

15/17
( ) ( ) ( )
( )( ) ( )
( )
( ) ( )
) 1 1 ) 1 1
1

1 ! 1
.......
+ + +
+

,
`

.
|
+

+


n n n n o
n
f h
n
z
f
n
z z z z z z h
z P x f x R
Luego el error puede expresarse como el primer trmino despreciado del polinomio.
2.4.5. Polinomios de Bernstein.
Dada una funcin continua f(x) en el intervalo [a, b]. Puede ser aproximada
mediante un polinomio P(x) con un grado de precisin previa fijado?. O lo que es lo
mismo sera posible encontrar un polinomio P(x) tal que la diferencia en valor absoluto
entre f(x) y P(x) sea inferior, en todo lo puntos del intervalo [a, b], a cualquier nmero
positivo previamente dado?. El teorema que vamos a enunciar nos da una respuesta
afirmativa a la pregunta.
OBS El polinomio de interpolacin de Lagrange no permite responder a la pregunta.
En los puntos x
o
, x
1
, x
2
,, x
n
los valores del polinomio coinciden con los de la funcin,
pero en el resto de puntos, los valores pueden diferir notablemente.
TEOREMA. Teorema de Weierstrass.
Si la funcin f(x) es continua en el intervalo [a, b], entonces para todo > 0 existe
un polinomio P(x) tal que en cada punto de este intervalo se verifica:
< ) ( ) ( x P x f
El matemtico sovitico S. N. Bernstein a proporcionado el siguiente mtodo para la
formulacin directa de polinomios aproximadamente iguales a la funcin continua f(x)
en el intervalo dado.
Supongamos que f(x) es continua en [0, 1].
Sea la expresin
( ) ( )

,
`

.
|

n
m
m n m m
n
x x C
n
m
f x B
0
1
donde

,
`

.
|
n
m
f es el valor de la funcin dada en
n
m
x
Y C
m
son los coeficientes del binomio de Newton

,
`

.
|

m
n
C
m
Llamamos a B
n
(x) polinomio de Bernstein de grado n.
16/17
Para todo nmero arbitrariamente pequeo > 0, se puede buscar un polinomio de
Bernstein (elegir su grado) de manera que para todos los valores x[0, 1] se cumple:
( ) ( ) < x f x B
n
Si en lugar de tener el intervalo [0, 1] basta realizar el cambio de variable
( ) a b t a x +
2.5. Interpolacin Inversa.
El problema de interpolacin inversa consiste en obtener, a partir del polinomio de
interpolacin, obtener el valor de la variable independiente a partir de un valor dado de
la variable dependiente.
Aplicando el teorema de la funcin inversa, sabemos que ( ) y f x
1
existe y es
nica si
dx
dy
existe y no se anula en un entorno del punto en el que deseamos obtener la
interpolacin inversa.
Bajo estas hiptesis, existe un mecanismo de interpolacin llamado mtodo de
Aitken que se puede aplicar para obtener la solucin, simplemente intercambiando x e
y.
3. EXTRAPOLACIN DE DATOS.
Supongamos conocida la funcin f(x) para un conjunto finito y ordenado de puntos
x
o
, x
1
, x
2
,.., x
n
. Si queremos estimar la funcin en un punto x tal que se verifica que
[ ]
n o
x x x ,
estamos ante un problema de extrapolacin de datos.
La diferencia con la interpolacin es que en esta ltima el valor x para el cual se
quiere determinar el valor de la funcin f est incluido en el intervalo [x
o
, x
n
] mientras
que en la extrapolacin el valor est fuera.
La problemtica en cuanto al riesgo en la aproximacin del valor y, por tanto, en su
validez, es idntico a la interpolacin. Incluso en algunos casos se puede ver acentuado
dicho riesgo.
Igualmente, todos los mtodos vistos para obtener el polinomio de interpolacin
tienen su aplicacin en la extrapolacin de datos.
17/17
Bibliografa Recomendada.
Anlisis Matemtico I. Aut. J.A. Fernndez Via. Ed. Tecnos
Lecciones de Clculo Infinitesimal I. Aut. R. Molina Legaz, M. Franco. Ed.
Universidad de Murcia.
Principios de Anlisis Matemtico. Aut. W. Rudin. Ed. McGraw-Hill
Curso de Anlisis Matemtico I. Aut. E.L. Luna. Ed. Edunsa, 1991.
Calculus. Aut. M. Spivak. Ed. Revert.
Anlisis Matemtico. Aut. M. de Guzmn, B. Rubio. Ed. Pirmide.
Calculus. Aut. Apostol. Ed. Revert
Introduccin al Anlisis Matemtico. Aut. J.M. Ortega. Ed. Labor

También podría gustarte