Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Clase Interpolación
Apuntes Clase Interpolación
1. INTRODUCCIÓN
Pues es común encontrar datos con valores discretos, y sin embargo nosotros queremos encontrar
valores entre estos puntos discretos, y esto es lo que lo llamamos ajuste de curvas y, generalmente
se usa el procedimiento de mínimos cuadrados.
Cuando existe un conjunto de datos muy precisos, en este caso se usa lo que se llama interpolación.
Las funciones de aproximación generalmente son obtenidas por combinación lineal de funciones
elementales, que toman la forma de:
a n g n ( x) a n 1 g n 1 ( x) ........ a1 g 1 ( x) a 0 g 0 ( x) : 0in
En donde:
Ejemplo:
Observación:
1. Existen 2 métodos generales para el ajuste de curvas que se distinguen entre si al considerar
la cantidad de error asociado con los datos.
Si los datos exhiben un grado significativo de error o “ruido”, la estrategia será Obtener
una sola curva que represente la tendencia general de los datos, como cualquier dato
individual puede ser incorrecto, no se busca intersecar todos los puntos. En lugar de esto,
construye una curva que siga la tendencia de los puntos tomados como grupo. Un
procedimiento de este tipo se llama regresión por mínimos cuadrados.
Si se conoce que los datos son muy precisos, el procedimiento básico será colocar una
curva o una serie de curvas que pasen por cada uno de los puntos en forma directa,
usualmente tales datos provienen de tablas, producto de ensayos o experiencias en
laboratorio. La estimación de valores entre puntos discretos determinados con precisión
se llama interpolación.
Esto es: Buscamos unan función f(x) a partir de una tabulación funcional f (x):
Punto 0 1 2 ..... n
Variable x0 x1 x2 .... xn
Función f (x0) f (x1) f (x2) ....... f (xn)
x 0
, x 1 , x 2 , ..... , x i , ...... , x n es decir:
2. METODOS DE INTERPOLACIÓN
El método consiste en considerar dos puntos (datos) adyacentes al dato buscado, en una función
tabular para estimar el valor de la incógnita consideramos la ecuación de una línea recta así:
= + , y sustituyendo los datos obtenemos dos ecuaciones con variables .
Resolviendo obtenemos una nueva ecuación lineal, donde reemplazando el dato logramos obtener
la solución aproximada.
i 0 1 2 3 4 5 6
x 1 2 5 10 20 30 40
Tabla 1
i 0 1 2 3
x 1 2 5 20 40
Tabla 2
Supongamos por un instante que sólo se dispone de la tabla 2 y buscamos el valor de la variable
“y=f(x)” cuando x tiene un valor de 2 unidades.
57
a1 14.2
56 a 0 a1 4
113 a 0 5a1 4a1 57 a 0 56 14.2 41.8
OBSERVACIÓN:
Si queremos una mejor aproximación para nuestra función deberíamos considerar otro punto más
y tendremos:
p ( x) a 0 a1 x a 2 x 2
,
P0 (1, 56) 56 a0 a1 a2 a0 a1 a2 56 a0 a1 a2 56
P2 (5,113) 113 a0 5a1 25a2 0 4a1 24a2 57 0 4a1 24a2 57
P3 (20,181) 181 a0 20a1 400a2 0 19a1 399a2 125 0 19a1 399a2 125
Resolviendo el sistema, tenemos que:
p n ( x) a 0 a1 x a 2 x 2 ....... a i x i ....... a n x n
1= + ∗0+ ∗0 + ∗0
Donde: =1
=1
= 1.0026
= 0.4762
= 0.2270
Finalmente:
En este punto se desarrollar los métodos básicos para correlacionar variables en el intervalo: ≤
≤ ! de una función continua y diferenciable, de la cual se conoce algunos puntos tabulados
como los que se muestran a continuación.
x … … !
y … … !
Un concepto importante que se utilizara en este tema son las Diferencias Progresivas, Regresivas
y Centrales.
c) DIFERENCIAS PROGRESIVAS
Δ # = #$ − # = 0,1,2, … ,
# Δ # #$
Δ # =Δ #$ −Δ # = 0,1,2, … ,
(
( = 1+Δ
+ + + +
( = +* ,∆ +* ,∆ + * ,∆ + ⋯ + * , ∆( + = 1,2, … ,
1 2 3 +
Si se toma un valor j cualquier, menor que k y si las j_ésimas diferencias son constantes,
entonces todas las diferencias de orden superior a j serán cero, por lo que la ecuación anterior
queda del siguiente modo.
+ + + + +
= + * ,∆ +* ,∆ + * ,∆ + ⋯ + / 1 ∆2 +/ 1 0 + = 1,2, … ,
(
1 2 3 0 0+1
Donde:
+ +! + +−1 +−2 … +−0+1
/ 1= =
0 + − 0 ! 0! 0!
+
/ 1 Es un polinomio en k de grado j, por lo que
0 ( se puede expresar de la siguiente forma:
2
( = + ++ + + ⋯+ 2+
( = + +ℎ (
( − = +ℎ
….. …..
! = + ℎ !
! − = ℎ
Sustituyendo en la ecuación:
2
( = 9 +9 +9 + ⋯ + 92
i 0 1 2 3 4 5
x 0 1 2 3 4 5
f(x) -5 1 9 25 55 105
Solución:
Terceras Diferencias
Δ =Δ −Δ = 8−2 = 6
Δ =Δ −Δ = 14 − 8 = 6
Δ =Δ −Δ = 20 − 14 = 6
x y ∆ ∆ ∆ Puesto que las 3ras diferencias son
constantes, todas las diferencias
0 -5 progresivas en adelante serán iguales a
6 cero, y se puede concluir que la función
1 1 2 tabular corresponde a un polinomio de
8 6 3er grado exacto. Si por el contrario
2 9 8 luego de las k_esimas diferencias
16 6 quedase un residuo, entonces el
3 25 14 polinomio que se obtenga será
30 6 solamente un polinomio aproximado y
4 55 20 el grado de exactitud estará en función
50 de la magnitud del residuo antes
5 105 mencionado. Por tanto la función
tabular anterior se expresa así:
=9 +9 +9 +9
Ejemplo2: Dada la tabla del ejemplo anterior, encontrar el valor de f(x) para: x=1.5
asumiendo que la función tabular obedece a:
Solución
+ 5)57
a) ( = +* ,∆ = ++ − = + −
1 8
.;)
Para: = 1, = 1, += = 0.5, Δ = − = 9 − 1 = 8.
Por tanto: = 1 + 0.5 9 − 1 = 5 < = = 5.
+ + ( ()
b) ( = +* ,∆ + * ,∆ = ++ − +
1 2 !
Para: = 1, = 1, + = 0.5, Δ = 8, Δ =Δ −Δ = 16 − 8 = 8
.; .;)
Por tanto: =5+ 8 =4 < = = 4.
+ + + ( () ( () ()
c) ( = +* ,∆ + * ,∆ +* ,∆ = + +Δ + Δ + Δ
1 2 3 ! !
Para: = 1, = 1, + = 0.5, Δ = 8, Δ = 8, Δ =6
.; .;) .; .;) .;)
Por tanto: =5+ 8 + 6 < = = 4.375.
>
Sea una función continua en [a, b] y diferenciable en (a, b) con derivada en el punto x0 analíticamente
f ( x) f ( x 0 )
esta dado por: lim f ' ( x)
x x0 x x0
La derivada sólo puede obtenerse de manera aproximada, por ejemplo si se desea calcular la
derivada de f(x) en el punto “x” tal que x0 < x < x1
f ( x1 ) f ( x 0 )
f ' ( x) , x 0 x x1
x1 x 0
La expresión de la derecha se llama primera diferencia dividida de f (x) respecto a los valores
de x0 y x1 y se denota generalmente f [x0, x1], esto es,
f ( x1 ) f ( x 0 )
f x 0 , x1
x1 x 0
OBSERVACIÓN:
1. Se debe destacar que la relación entre la primera diferencia dividida y la primera derivada
está dada por el teorema del valor medio.
f ( x1 ) f ( x 0 )
f ' (c ) , c ( x 0 , x1 )
x1 x 0
Siempre que f (x) cumpla con las condiciones del teorema del valor medio.
x0 f x0
f x1 f x0 3raDiferencia
f x0 , x1
x1 x0 f x1 , x2 f x0 , x1
x1 f x1 f x0 , x1 , x2
f x2 f x1 x2 x0 f x1 , x2 , x3 f x0 , x1 , x2
f x1 , x2 f x0 , x1 , x2 , x3
x2 x1 f x3 , x2 f x1 , x2 x3 x0
x2 f x2 f x1 , x2 , x3
f x3 f x2 x3 x1 f x2 , x3 , x4 f x1 , x2 , x3
f x1 , x2 , x3 , x4
f x2 , x3 f x3 , x4 f x2 , x3 x4 x1
x3 f x3
x3 x2 f x2 , x3 , x4
x4 x2 f x3 , x4 , x5 f x2 , x3 , x4
f x f x3 f x2 , x3 , x4 , x5
f x3 , x4 4 f x4 , x5 f x3 , x4 x5 x2
x4 f x4
x4 x3 f x3 , x4 , x5
x5 x3
f x5 f x4
f x4 , x5
x5 f x5 x5 x4
OBSERVACIÓN:
Ejemplo:
Puntos 0 1 2 3 4 5
x 2 1 0 2 3 6
f ( x) 18 5 2 2 7 142
Solución:
f ( x1 ) f ( x 0 ) 5 (18)
f x 0 , x1 13
x1 x 0 1 (2)
f ( x 2 ) f ( x1 ) 2 (5)
f x1 , x 2 3
x 2 x1 0 (1)
0 -2 -18
13
1 -1 -5 -5
3 1
2 0 -2 -1 0
0 1
3 2 -2 3 0
9 1
4 2 7 9
45
5 6 142
Observación:
Todas las diferencias divididas de tercer orden tienen el mismo valor independiente del valor de
las x que se usen para calcularse.
Las diferencias de cuarto orden todos tienen el valor de cero, lo que tiene afinidad con el criterio
que la derivada de tercer orden es una constante y la de cuarto orden es cero, para cualquier valor
de x.
El razonamiento anterior nos induce a decir que si al construir una tabla de diferencias divididas
en alguna columna el valor es constante y la siguiente columna es cero la información proviene
de un polinomio de grado igual al orden de las diferencias que tengan valores constantes.
El razonamiento anterior nos induce afirmar que nuestro polinomio es de grado 3 es decir mi
polinomio será:
n k 1
p ( x) f x 0 , x1 ,..., x k x x j f x 0 f x 0 , x1 ( x x 0 ) f x 0 , x1 , x 2 ( x x 0 )( x x1 ) ...
k 0 j 0
p( x) f x 0 f x 0 , x1 ( x x 0 ) f x 0 , x1 , x 2 ( x x 0 )( x x1 ) f x 0 , x1 , x 2 , x 3 ( x x 0 )( x x1 )( x x 2 )
p ( x ) x3 2 x 2 2