Вы находитесь на странице: 1из 5

UNIVERSIDAD MAYOR DE SAN ANDRS

FACULTAD DE INGENIERA

INGENIERA EN PETRLEO, GAS Y PROCESOS

APROXIMACIN FUNCIONAL E INTERPOLACIN


PROGRAMACIN APLICADA (PET 230)
Determinar la funcin que representa esta tabla:
f
i xi
(xi)
0 -2 -3
1 -1 -2
2 0 -3
3 1 0
4 2 13
Por los mtodos:
Aproximacin polinomial simple e interpolacin.
Polinomio de Lagrange.
Aproximacin polinomial de Newton.
Aproximacin polinomial con mnimos cuadrados.
SOLUCIN
a) APROXIMACIN POLINOMIAL SIMPE E INTERPOLACIN
Para este conjunto de datos es conveniente aproximar un polinomio de grado 4, ya que se
tiene 5 puntos (4+1):
4 () = 0 + 1 + 2 2 + 3 3 + 4 4 (1)
Sustituyendo los puntos conocidos en (1):
3 = 0 + 1 (2) + 2 (2)2 + 3 (2)3 + 4 (2)4
2 = 0 + 1 (1) + 2 (1)2 + 3 (1)3 + 4 (1)4
3 = 0 + 1 (0) + 2 (0)2 + 3 (0)3 + 4 (0)4
0 = 0 + 1 (1) + 2 (1)2 + 3 (1)3 + 4 (1)4
13 = 0 + 1 (2) + 2 (2)2 + 3 (2)3 + 4 (2)4
Obtenemos el siguiente sistema:
0 2 1 + 4 2 8 3 + 16 4 = 3
0 1 + 2 3 + 4 = 2
0 = 3
0 + 1 + 2 + 3 + 4 = 0
0 + 2 1 + 4 2 + 8 3 + 16 4 = 13
Resolviendo el sistema:
0 = 3
1 = 0
2 = 2
3 = 1
4 = 0
Reemplazando en (1) obtenemos la funcin buscada:
4 () = 3 + 2 2 + 3

b) POLINOMIO DE LAGRANGE
Sean las ecuaciones generales que definen al mtodo:

2
PROGRAMACIN APLICADA (PET 230)

() = () ( ) (2)
=0

( )
() = (3)
=0
( )

Debido a que existen cinco puntos en la Tabla, el polinomio tentativo a aproximar ser de
cuarto grado.
Sustituyendo los puntos en las ecuaciones generales (2) y (3):
[ (1)]( 0)( 1)( 2)
4 () = (3)
[(2) (1)]((2) 0)[(2) 1][(2) 2]
[ (2)]( 0)( 1)( 2)
+ (2)
[(1) (2)][(1) 0][(1) 1][(1) 2]
[ (2)][ (1)]( 1)( 2)
+ (3)
[0 (2)][0 (1)](0 1)(0 2)
[ (2)][ (1)]( 0)( 2)
+ (0)
[1 (2)][1 (1)](1 0)(1 2)
[ (2)][ (1)]( 0)( 1)
+ (13)
[2 (2)][2 (1)](2 0)(2 1)
Efectuando operaciones:
3 2
4 () = ( 4 2 3 2 + 2 ) + ( 4 3 4 2 + 4 )
24 6
3 4 13
( 5 2 + 4 ) + ( 4 + 2 3 2 2 )
4 24
Simplificando:
() = 3 + 2 2 3

c) APROXIMACIN POLINOMIAL DE NEWTON


Sean la ecuacin general que define al mtodo:
() = [0 ] + [0 , 1 ] ( 0 ) + [0 , 1 , 2 ] ( 0 )( 1 ) +
(4)
+ [0 , 1 , , ] ( 0 )( 1 ) ( 1 )
Donde:
[1 , 2 , , ] [0 , 1 , , 1 ]
[0 , 1 , 2 , , ] = (5)
0
A partir de la ecuacin (5) las primeras diferencias divididas mediante lo puntos 0-1 y 1-2
respectivamente son:
2 (3)
[0 , 1 ] = =1
1 (2)
3 (2)
[1 , 2 ] = = 1
0 (1)
La segunda diferencia dividida mediante los puntos 0, 1 y 2 es:
1 1
[0 , 1 , 2 ] = = 1
0 (2)

3
PROGRAMACIN APLICADA (PET 230)
De la misma manera se calculan las dems diferencias divididas, se resumen los resultados
en la siguiente tabla:
TABLA 1
1er 2do 3er 4to
Punto x f(x)
orden orden orden orden
0 -2 -3
1
1 -1 -2 -1
-1 1
2 0 -3 2 0
3 1
3 1 0 5
13
4 2 13
Entonces, a partir de (4) y los coeficientes de la diagonal superior en negrita nos permiten
obtener el polinomio:
() = [0 ] + [0 , 1 ] ( 0 ) + [0 , 1 , 2 ] ( 0 )( 1 )
(6)
+ [0 , 1 , 2 , 3 ] ( 0 )( 1 )( 2 )
Sustituyendo los puntos y coeficientes en (6):
() = 3 + 1 [ (2)] + (1) [ (2)][ (1)]
+ (1) [ (2)][ (1)]( 0)
Simplificando:
() = 3 + 2 2 3

d) APROXIMACIN POLINOMIAL CON MNIMOS CUADRADOS


Graficando los puntos:

Por la distribucin de los puntos al parecer conviene aproximar la funcin con una funcin
cbica:
() = 0 + 1 1 + 2 2 + 3 3 (7)
Considerando minimizar la funcin de tercer orden:
[0 + 1 1 + 2 2 + 3 3 ()]2 (8)

4
PROGRAMACIN APLICADA (PET 230)
Donde los parmetros 0 , 1 , 2 y 3 se obtiene al resolver el sistema de ecuaciones lineales
que resulta de derivar parcialmente e igualar a cero la funcin a minimizar con respecto a
cada uno. Dicho sistema queda:

0 + 1 + 2 2 + 3 3 = ( )
=1 =1 =1 =1

0 + 1 2 + 2 3 + 3 4 = ( )
=1 =1 =1 =1 =1
(10)
0 2 + 1 3 + 2 4 + 3 5 = ( )2
=1 =1 =1 =1 =1

0 3 + 1 4 + 2 5 + 3 6 = ( )3
=1 =1 =1 =1 =1
Para facilitar los clculos y evitar errores en los mismos, construimos la siguiente tabla:
TABLA 2
i xi xi2 xi3 xi4 xi5 xi6 f(xi) (xi)f(xi) (x2i)f(xi) (x3i)f(xi)
0 -2 4 -8 16 -32 729 -3 6 -12 24
1 -1 1 -1 1 -1 64 -2 2 -2 2
2 0 0 0 0 0 729 -3 0 0 0
3 1 1 1 1 1 0 0 0 0 0
482680
4 2 4 8 16 32 13 26 52 104
9
482833
0 10 0 34 0 5 34 38 130
1
Los valores de las sumatorias se sustituyen en el sistema de ecuaciones (10):
5 0 + 0 1 + 10 2 + 0 3 = 5
0 0 + 10 1 + 0 2 + 34 3 = 34
(9)
10 0 + 0 1 + 34 2 + 0 3 = 38
0 0 + 34 1 + 0 2 + 4828331 3 = 130
Resolviendo el sistema:
0 = 3
1 = 3,39982706
2 = 2
3 = 0,00005087
Reemplazando en (7) obtenemos:
() = 3 3,39983 + 2 2 + 0,00005 3

Вам также может понравиться