Está en la página 1de 16

Lab 8 : Aproximación

de Funciones –Parte I
Métodos Numéricos MB536-C
Prof. Rosa Garrido Juárez
Técnicas para crear el Polinomio
• Los polinomios se utilizan a menudo para aproximar datos.

• Existen varios métodos para definir, construir y evaluar el polinomio de grado n que pasa por los valores de

estos datos.

• Técnicas:

• Resuelva los coeficientes del polinomio estableciendo un sistema lineal llamado ecuación de Vandermonde.

• Representa el polinomio como la suma de polinomios simples de Lagrange.

• Representa el polinomio en la forma de la tabla de diferencias divididas de Newton.

• Cada uno de estos enfoques tiene sus ventajas, aunque encontraremos que la forma de diferencia dividida

es la mejor para aproximar la función.


Ejercicio 1
• Ejercicio
  1: Crear dos vectores,
llamados xdata e ydata, con los valores:
• xdata : 0 ,1, 2
• ydata : 3 ,6, 11
• Grafica los datos usando círculos de color rojo.
• Luego grafica la curva +1, usar fplot en [0 2].
• ¿Pasa algún punto de la data anterior?
Ejercicio 1
• Utilice el comando polyfit:
• c = polyfit ( xdata, ydata, n )
• n= length(xdata)-1 ( grado-polinómio)
• c= vector de coeficientes- polinómio.
• Determine el grado del polinomio que pasa por la
data anterior y use polyfit para encontrar los coefs.

 𝑝2 ( 𝑥 ) = 𝑥 2+2 𝑥+3
Ejercicio 2
• Con la data anterior construya el polinomio usando la
técnica de Vandermonde.
•  𝑝❑ ( 0 )= 𝑎 ∗02 +𝑎 ∗ 0+𝑎 =3
2 2 1 𝑜
• ❑ 2
 𝑝2 ( 1 )= 𝑎2 ∗ 1 + 𝑎1 ∗ 1+𝑎𝑜 =6

 𝑝2

( 2 )=𝑎2 ∗ 22 +𝑎1 ∗2+𝑎 𝑜=11
Polinomio de Newton
•  
• Diferencia dividida de orden i:
• ]
• ]=
Tabla de Diferencias Divididas
•   === == 0
• = 0 0
• 0 0 0
Tabla de Diferencias Divididas
para la data del ejemplo 1

•   ==3 = =1
• = =5 0
• 2 11 0 0

Polinomio de Newton
•  +
❑ 2
 
𝑝 2 ( 𝑥 ) = 𝑥 +2 𝑥+3
• P= 3*[0 0 1]+3*[0 poly(x1)] +1*poly([x1,x2])
Uso del comando poly
• x=[ 1 5 6]
• P=poly(x) => (x-1)*(x-5) *(x-6) =x^3-12x^2+41x-30
• P=
• 1 -12 41 -30
El comando polyval
•  
• Evaluar el polinomio en?
• Sol
• c=[ 1 0 1 -2]; % coefs. del polinomio.
• x= 9 ;
• Px=polyval(c,x)
Código de Diferencias
Divididas
486
Polinomio de Lagrange
xi x0
•Dado:
Problema:
  x1 xn
yi y0 y1 yn
Encontrar el polinomio de menor grado tal que

Pn ( x i )  f ( x i ) for i  0,1,..., n
Fórmula de la Interpolación de Lagrange
n

 f  x   ( x)
Pn ( x ) 
i 0
i i

 ( x)  
 xx 
n
j
i
x  x 
j 0, j i i j
Curso MB536 Prof. Rosa Garrido
13
Juárez
Polinomio de Lagrange

i ( x ) son llamados los cardinales


Los cardinales son polinomios de grado n
0 i  j
i ( x j )  
1 i  j
Código del P. Lagrange
El error en la interpolación

El error en la interpolación puede calcularse con

f  x   P x  
f    x    x  x  x  x ... x  x 
n 1

 n  1 ! 0 1 n

f n 1    x  
 f [ xo , x1 ,..xn , x]
 n  1 !
x  xn 1 Pn 1 ( x )  Pn  x   en ( x )

Curso MB536 Prof. Rosa Garrido


16
Juárez

También podría gustarte