UBA - Econ.ANum - Interpolación de Lagrange - PrintVideo
UBA - Econ.ANum - Interpolación de Lagrange - PrintVideo
UBA - Econ.ANum - Interpolación de Lagrange - PrintVideo
Interpolación de Lagrange
UBA – Económicas – Actuario – Análisis Numérico
Contenidos
Polinomios de Taylor
Teorema de Weierstrass
Polinomio de Interpolación de Lagrange
- Fórmula
- Aplicación en R
- Cota de Error
- Gráfico
Polinomios de Taylor
Polinomio de Lagrange
Ejercitación
Utilice la función de solicitada en la diapositiva anterior para
resolver el siguiente ejercicio
Ayuda:
a. Polinomio grado 1:
Inputs: x_dato = c(8.3,8.6); f_dato = c(17.56492, 18.50515); x = 8.4
Polinomio grado 2:
Inputs: x_dato = c(8.3,8.6,8.7); f_dato = c(17.56492, 18.50515, 18.82091); x = 8.4
Polinomio grado 3:
Inputs: x_dato = c(8.1,8.3,8.6,8.7); f_dato = c(16.9441, 17.56492, 18.50515, 18.82091); x = 8.4 7
Ejercitación
https://www.wolframalpha.com/calculators/derivative-calculator/
10
Ejemplo
Ejercicio
- Escriba la notación adecuada de cada uno de los polinomios del
Ejercicio 3.
Ayuda:
Por ejemplo, en el punto a., x0 = 8.1, x1 = 8.3, x2 = 8.6 y x3 = 8.7. Por lo tanto, el
Polinomio de grado 1 utilizando x1 y x2 sería P1,2(x)
11
12
13
14
Resumen:
Polinomio de Interpolación de Lagrange
Fórmula y Aplicación en R
Cota de Error
Gráfico en R
(construyendo una secuencia de valores de x)
15
Contenidos
16
Método de Neville
Recursividad:
- El polinomio de grado k se genera a partir de dos
polinomios de grado k-1: uno de ellos excluye a xj
mientras que el otro excluye a xi.
18
19
21
EJERCICIO.
Algoritmo de Interpolación Iterada de Neville.
1. Escriba en R el algoritmo de la diapositiva anterior (que completa la
tabla recursiva por filas)
2. Escriba un algoritmo que complete la Tabla Recursiva por columnas.
3. Resuelva el ejercicio de la diapositiva 9 utilizando el método de Neville.
22
Fórmulas interpolantes de
Newton
Basadas en Diferencias (Divididas,
Progresivas, y Regresivas)
….
Diferencia Dividida de Orden k:
24
25
Se demuestra que las constantes a0, a1, …, an son las diferencias divididas:
26
27
EJERCICIO.
Diferencias Divididas y Polinomio de Newton.
1. Escriba en R un algoritmo que calcule la tabla de
diferencias divididas dados los pares de puntos (xk, f(xk)),
k = 1, …, n.
2. Calcule la tabla de diferencias divididas correspondiente
a los datos de la tabla siguiente.
3. Escriba en R el algoritmo de la diapositiva anterior.
4. Calcule los coeficientes del Polinomio de Newton
correspondiente a los datos de la tabla, y escriba el
polinomio.
5. Escriba un algoritmo que permita calcular P(xp), la
aproximación de f(xp).
6. Calcule P(1.5) utilizando el algoritmo que programó en el
punto anterior. 28
EJERCICIO. Resultados.
Diferencias Divididas y Polinomio de Newton.
1. Algoritmo.
2. Tabla de Diferencias Divididas generada con R.
3. Algoritmo.
4. Coeficientes generados con R y polinomio (escrito con algoritmo en R, opcional).
5. Algoritmo.
6. Resultado en R del algoritmo programado por los docentes (coincidente con
resultados de diapositivas 9 y 15):
29
30
31
32
Diferencias regresivas
Definición 3.7
33
34