2 Ge2
2 Ge2
2 Ge2
GUIA EVALUACIÓN 02
IN 2005 - MÉTODOS NUMÉRICOS
Parte I
(b) ¿Por qué en ocasiones la interpolación empleando un polinomio de orden alto no es satisfactoria?
P8) (a) ¿La interpolación es una buena elección para ajustar una curva a datos que contienen ruido?
En caso afirmativo, ¿por qué?; en caso negativo, ¿cuál serı́a una buena alternativa?
(b) ¿Cuál es la ventaja de emplear interpolación polinómica por partes en vez de emplear un solo
polinomio cuando se ajusta una gran cantidad de puntos?
Parte II
Instrucciones: La pregunta siguiente de la Parte II es obligatoria.
P.i) Considere n puntos de la forma (xi , yi ) en el plano cartesiano, de modo que todos los xi son distintos
y están ordenados de la forma x1 < x2 < . . . < xn . Considere una función interpolante de la forma
2
a1 + b1 x + c1 x
si x1 < x ≤ x2 ,
2
a2 + b2 x + c2 x si x2 < x ≤ x3 ,
...
(1) φ(x) =
ai + bi x + ci x2 si xi < x ≤ xi+1 ,
.
..
2
a
n−1 + bn−1 x + cn−1 x si xn−1 < x ≤ xn ,
(a) Escriba el conjunto de ecuaciones que aseguran que tanto la función φ como la función derivada
φ0 son continuas en el intervalo [x1 , xn ].
(b) ¿Cuántas incógnitas tiene el sistema de ecuaciones anteriores? ¿Cuántas ecuaciones?
(c) A partir de lo anterior responda: ¿es posible interpolar n puntos por un polinomio cuadrático por
tramos, donde cada tramo está dado por la coordenada x de los n puntos, tal que el interpolante
sea una vez continuamente diferenciable?
(d) Escriba una función que reciba dos vectores x y y, y que entregue los coeficientes del polinomio
de interpolación definido en (1). Si le faltan ecuaciones para resolver el problema de manera
única, discuta cuál condición extra puede incorporar al sistema. Su programa debe
• Verificar que los vectores x e y tengan igual tamaño, y que su largo sea superior a 2.
Devolver un mensaje de error en caso contrario.
• Ordenar los elementos de cada uno de los vectores x e y, de modo que se trabaje con un
conjunto de elementos de la forma x1 < x2 < . . . < xn . Devolver un mensaje de error en
caso que existan xi = xj con i 6= j.
• Devolver una matriz de (n − 1) × 3 con los coeficientes ai , bi y ci de los polinomios inter-
polantes (1).
Pruebe la funcionalidad de su programa, para ello
• Ejecute su función para al menos 5 conjuntos de datos de largos {5, 50, 500, 5000, 50000}
respectivamente y realice gráficos de los resultados.
• Adjunte una tabla con los tiempos de ejecución de cada una de las iteraciones.
• Ejecute una regresión lineal para cada uno de los conjuntos de datos, realice los gráficos
correspondientes, estudie la calidad de la regresión y haga una tabla con los tiempos de
ejecución.
• Compare ambos métodos, describa el comportamiento general de ambos en términos de
calidad de los ajustes (gráficos) y de los tiempos de ejecución.