Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interpolación
Ajuste de curvas
¿Cuál es la problemática?
1
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Aplicando
Interpolación
polinomial
Ajuste de curvas
Interpolación Polinomial
Fórmula general
para un polinomio
Dados n+1 puntos hay uno y solo un polinomio de grado n que pasa por todos los puntos
2
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos conocidos, lo
cual proporciona una fórmula para estimar valores intermedios
Interpolación mediante
Interpolación polinomial Interpolación Interpolación
de Newton en diferencias polinomial de inversa trazadores o splines
divididas Lagrange
3
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos
conocidos, lo cual proporciona una fórmula para estimar valores intermedios
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
(x0,f(x0)) y (x1,f(x1))
ó
x x0 x1
Reordenando
f(x) f(x0) f(x1)
Polinomio de 1°orden
4
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
Polinomio de 1°orden
(x0,f(x0)) y (x1,f(x1))
ó
x x0 x1
f(x) f(x0) f(x1) Polinomio de orden 1
que permite estimar el
valor de f(x) en x
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
Debemos encontrar un polinomio de grado 1 (línea
Tenemos 2 puntos y queremos recta) que pasa por los dos puntos, para luego evaluar la
estimar el valor en un punto función y obtener el valor estimado de la misma en un
entre ellos punto intermedio deseado.
2)
x 1 4
f(x) 0 1.386294
?
f(2)=
5
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
Gráficamente:
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
Tenemos 2 puntos y queremos Debemos encontrar un polinomio de grado 1 (línea
recta) que pasa por los dos puntos, para luego evaluar la
estimar el valor en un punto
función y obtener el valor estimado de la misma en el
entre ellos punto deseado.
6
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
Comentarios:
1. Cuanto menor sea el intervalo entre los datos Una función continua estará mejor
aproximada por una línea recta.
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación lineal
Interpolación cuadrática
7
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación cuadrática
Fórmula equivalente:
(x0,f(x0)), (x1,f(x1)) y (x2,f(x2)) Igualando coeficientes
ó
x x0 x1 x2
f(x) f(x0) f(x1) f(x2)
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación cuadrática
Fórmula equivalente:
(x0,f(x0)), (x1,f(x1)) y (x2,f(x2))
ó
x x0 x1 x2
f(x) f(x0) f(x1) f(x2) Evaluando en x0 se obtiene que
8
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Introduce la curvatura
de 2° grado
Son equivalentes
Interpolación Polinomial
de Newton en diferencias divididas
EJEMPLO Interpolación cuadrática
x 1 4 6 Fórmula equivalente:
f(x) 0 1.386294 1.791759 Debemos hallar los coeficientes:
f(2)= ?
Analíticamente:
Si el valor verdadero de f(2)=0.6931472
Ɛt: Error relativo porcentual verdadero
9
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
EJEMPLO Interpolación lineal
Gráficamente: Vs
Interpolación cuadrática
Interpolación Polinomial
de Newton en diferencias divididas
Forma general
Interpolación lineal Interpolación cuadrática
Forma general
Polinomio n-ésimo que ajuste n+1 datos
2° diferencia
dividida finita
10
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Interpolación Polinomial
de Newton en diferencias divididas
Forma general
Donde: 1° diferencia dividida
finita
2° diferencia
dividida finita
11
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Polinomio n-ésimo interpolador de Newton en diferencias divididas, que ajuste n+1 datos
discretos precisos o sin “ruido”:
Interpolación Polinomial
de Newton en diferencias divididas
OBSEVAMOS EL POLINOMIO
Se van agregando términos de manera secuencial, que son diferencias divididas finitas y
representan las aproximaciones de las derivadas de orden superior
12
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Necesitamos f(x)
En la serie de Taylor el error de truncamiento es: conocida y
diferenciable
Para un polinomio de interpolación de n-ésimo grado, una expresión análoga para el error es:
Necesitamos f(x)
conocida y
diferenciable
Interpolación Polinomial
de Newton en diferencias divididas
Necesitamos f(x)
En la serie de Taylor el error de truncamiento es: conocida y
diferenciable
13
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Newton en diferencias divididas
Forma general
Polinomio n-ésimo interpolador de Newton en diferencias divididas, que ajuste n+1 datos
discretos precisos o sin “ruido”:
Interpolación Polinomial
Comentarios y observaciones:
1. Cuanto menor sea el intervalo entre los datos Una función continua estará mejor aproximada
por una línea recta.
2. Para utilizar el polinomio interpolador de Newton no se exige que los datos dados estén
igualmente espaciados ni que estén ordenados de manera ascendente. Pero sí es
importante la elección de los puntos para reducir más rápidamente el error a medida que se
aumenta el grado de polinomio. Los puntos utilizados deberán estar centrados alrededor, y tan
cerca como sea posible, de las incógnitas. Por ello recomendamos ordenarlos
14
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
Comentarios y observaciones:
1. Cuanto menor sea el intervalo entre los datos Una función continua estará mejor aproximada
por una línea recta.
2. Para utilizar el polinomio interpolador de Newton no se exige que los datos dados estén
igualmente espaciados ni que estén ordenados de manera ascendente. Pero sí es
importante la elección de los puntos para reducir más rápidamente el error a medida que se
aumenta el grado de polinomio. Los puntos utilizados deberán estar centrados alrededor, y tan
cerca como sea posible, de las incógnitas. Por ello recomendamos ordenarlos
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos
conocidos, lo cual proporciona una fórmula para estimar valores intermedios
Interpolación mediante
Interpolación Interpolación Interpolación
polinomial de Newton polinomial de inversa trazadores o splines
en diferencias Lagrange
divididas
15
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Lagrange
Interpolación Polinomial
de Lagrange
Se representa: Donde:
16
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
de Lagrange
Es una reformulación del polinomio de Newton para evitar el cálculo de las
diferencias divididas.
Se representa:
donde
Interpolación Polinomial
de Lagrange
17
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos
conocidos, lo cual proporciona una fórmula para estimar valores intermedios
Interpolación mediante
Interpolación polinomial Interpolación Interpolación
de Newton en diferencias polinomial de inversa trazadores o splines
divididas Lagrange
Interpolación Polinomial
Comentarios y observaciones:
1. Cuanto menor sea el intervalo entre los datos Una función continua estará mejor aproximada
por una línea recta.
2. Para utilizar el polinomio interpolador de Newton no se exige que los datos dados estén
igualmente espaciados ni que estén ordenados de manera ascendente. Pero sí es
importante la elección de los puntos para reducir más rápidamente el error a medida que se
aumenta el grado de polinomio. Los puntos utilizados deberán estar centrados alrededor, y tan
cerca como sea posible, de las incógnitas. Por ello recomendamos ordenarlos
18
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos
conocidos, lo cual proporciona una fórmula para estimar valores intermedios
Interpolación mediante
Interpolación polinomial Interpolación Interpolación
de Newton en diferencias polinomial de inversa trazadores o splines
divididas Lagrange
19
Prof. Ing. María José Bouciguez 11/04/2017
Problema:
Estimar x para un f(x) dado intermedio a los puntos conocidos. Por
ejemplo determinar el valor de x para f(x)=0.4
¿Cómo proceder?
2. Ahora debo encontrar la x que haga ese polinomio igual al f(x) dado como
incógnita. (Esto se reduce a encontrar la raíz de ese polinomio) Obtengo x
como la raíz de fn
EJEMPLO
Problema:
2. Hacemos
Problema de
encontrar la
raíz
20
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación mediante
un único polinomio interpolador
DIFICULTADES
Polinomios interpoladores de Newton y Lagrange:
Dados n+1 puntos es posible obtener uno y solo un polinomio de grado n que pasa
por todos los puntos. La fórmula general para el polinomio de grado n es:
• para mucha cantidad de puntos los polinomios son de orden muy grande y pueden
llevar a resultados erróneos a causa de los errores de redondeo y los puntos lejanos;
•cuando los puntos dados pertenecen a una función que en general es suave pero
presenta un cambio abrupto en algún lugar de la región de interés.
Interpolación mediante
un único polinomio interpolador
DIFICULTADES
Cambio abrupto induce oscilaciones en los polinomios de interpolación
Polinomio interpolador de
orden 7
21
Prof. Ing. María José Bouciguez 11/04/2017
Interpolación Polinomial
Comentarios y observaciones:
1. Cuanto menor sea el intervalo entre los datos Una función continua estará mejor aproximada
por una línea recta.
2. Para utilizar el polinomio interpolador de Newton no se exige que los datos dados estén
igualmente espaciados ni que estén ordenados de manera ascendente. Pero sí es
importante la elección de los puntos para reducir más rápidamente el error a medida que se
aumenta el grado de polinomio. Los puntos utilizados deberán estar centrados alrededor, y tan
cerca como sea posible, de las incógnitas. Por ello recomendamos ordenarlos
3. Al igual que en la serie de Taylor, en el polinomio interpolador de Newton se van agregando
términos de manera secuencial a medida que aumentamos el grado del polinomio, entonces es
posible determinar cuándo se alcanza un punto donde agregar más términos no mejora
significativamente la estimación. Entonces conviene utilizar polinomio interpolador de Newton
cuando no se conoce a priori el grado del polinomio.
4. Conviene utilizar Lagrange cuando se conoce a priori el grado del polinomio interpolador.
5. Los polinomios interpoladores de orden superior tienden a estar mal condicionados (altamente
sensibles a errores en los datos) entonces las aproximaciones pueden alejarse (diverger) del valor
verdadero. Y además se inducen oscilaciones cuando la función tiene cambios locales y abruptos.
22
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Debemos encontrar uno o mas polinomios que pasen por los puntos
conocidos, lo cual proporciona una fórmula para estimar valores intermedios
Interpolación mediante
Interpolación polinomial Interpolación Interpolación trazadores o splines
de Newton en diferencias polinomial de inversa
divididas Lagrange
En lugar de buscar un único polinomio que pase por los puntos dados.
¿Cómo trabajamos?
23
Prof. Ing. María José Bouciguez 11/04/2017
En lugar de buscar un único polinomio que pase por los puntos dados.
Veremos:
•Interpolación mediante trazadores lineales
•Interpolación cuadrática segmentaria Son los más utilizados por:
•Interpolación cúbica segmentaria • confiabilidad de los resultados
• simplicidad de utilización
Trazadores lineales
Son los trazadores (o polinomios conectores o splines) mas simples
24
Prof. Ing. María José Bouciguez 11/04/2017
Trazadores lineales
Polinomio interpolador
de orden 3
Polinomio interpolador
de orden 5
Trazador lineal que ofrece
una aproximación mucho
mas aceptable
Polinomio interpolador de
orden 7
Trazadores lineales
Se desea estimar el valor de la función en x=5. Utilizar trazadores lineales
Recuerden que:
Se utilizan los datos para determinar las pendientes entre los puntos. Por ejemplo para el
intervalo x=4.5 a x=7, que es en el que cae el x=5 buscado:
25
Prof. Ing. María José Bouciguez 11/04/2017
DESVENTAJAS
Trazadores lineales
• No son suaves. En los puntos donde se unen los trazadores la pendiente cambia
abruptamente y entonces allí la primera derivada de la función es discontinua.
Trazadores polinomiales de orden superior para asegurar suavidad en los puntos o nodos.
•Para asegurar 1° derivada continua en los puntos (se igualan las derivadas) debe utilizarse al
menos un trazador polinomiales de orden 2.
•Para asegurar 1° y 2° derivada continua en los puntos, debe utilizarse un trazador de al
menos orden 3.
•Las derivadas de 3° y mayor orden podrían ser discontinuas cuando se usan trazadores
cúbicos, comúnmente no lo podemos detectar visualmente.
Trazadores cuadráticos
Objetivo: obtener un polinomio de segundo grado para cada intervalo
26
Prof. Ing. María José Bouciguez 11/04/2017
2) Para n+1 datos tenemos n intervalos, y cada intervalo tiene 3 incógnitas. Son
necesarias 3*n ecuaciones. Estas condiciones son:
• Los valores de la función de polinomios adyacentes deben ser igual en los nodos interiores:
para i = 2 a n
•La primera y la última función deben pasar a través de los puntos extremos
2) Para n+1 datos tenemos n intervalos, y cada intervalo tiene 3 incógnitas. Son
necesarias 3*n ecuaciones. Estas condiciones son:
• Los valores de la función de polinomios adyacentes deben ser igual en los nodos interiores:
para i = 2 a n
•La primera y la última función deben pasar a través de los puntos extremos
27
Prof. Ing. María José Bouciguez 11/04/2017
28
Prof. Ing. María José Bouciguez 11/04/2017
4 datos y 3 intervalos,
entonces 9 incógnitas
En lugar de buscar un único polinomio que pase por todos los puntos dados.
Veremos:
•Interpolación mediante trazadores lineales
•Interpolación cuadrática segmentaria Son los más utilizados por:
•Interpolación cúbica segmentaria • confiabilidad de los resultados
• simplicidad de utilización
29
Prof. Ing. María José Bouciguez 11/04/2017
2) Para n+1 datos tenemos n intervalos, y cada intervalo tiene 4 incógnitas. Son
necesarias 4*n ecuaciones. Estas condiciones son:
• Los valores de la función de polinomios adyacentes deben ser igual en los nodos interiores.
•La primera y la última función deben pasar a través de los puntos extremos.
30
Prof. Ing. María José Bouciguez 11/04/2017
Ajuste de curvas
Interpolación Polinomial
Se cuenta con un conjunto de datos discretos precisos y se desea ajustar una curva
que pase por esos datos para poder realizar estimaciones
Debemos encontrar uno o mas polinomios que pasen por los puntos conocidos, lo cual
proporciona una fórmula para estimar valores intermedios
Un único polinomio que pasa por los Varios polinomios que pasan
puntos por los puntos dados
Interpolación mediante
Interpolación polinomial Interpolación polinomial Interpolación
de Newton en diferencias de Lagrange inversa trazadores o splines
divididas
Para ajustar muchos datos o cuando
Cuando se desconoce el Cuando se conoce a priori la fc. asociada a los datos muestran
grado apropiado del el grado apropiado del cambios locales y abruptos en la zona
polinomio polinomio de interés
31