Descripción del experimento:
En la interpolación de Lagrange, la ecuación exacta se muestrea en puntos (orden polinomial ) y se interpola en 101 puntos. Aquí es variado de 2 a 64. Cada vez , y parcelas de error se preparan. Se ve que, cuando la función se muestrea en puntos equidistantes, gotas para el error inicialmente (sucede hasta que es menor de aproximadamente 15 o menos) y entonces el error aumenta con un aumento adicional en .
Mientras que, si el muestreo inicial se realiza en puntos Legendre-Gauss (LG) (raíces de polinomios Legendre), o puntos Legendre-Gauss-Lobatto (LGL) (raíces de polinomios Lobatto), el error cae al nivel de la máquina y no aumentar cuando se incrementa más.
Mis preguntas son
¿Qué sucede exactamente en el caso de puntos equidistantes?
¿Por qué el aumento en el orden polinómico causa que el error aumente después de cierto punto?
¿Esto también significa que si uso puntos equidistantes para la reconstrucción WENO / ENO (usando polinomios de Lagrange), entonces en la región suave, obtendría errores? (bueno, estas son solo preguntas hipotéticas (para mi comprensión), realmente no es razonable reconstruir un polinomio del orden de 15 o más para el esquema WENO)
Detalles adicionales:
Función aproximada:
,
dividido en puntos equiespaciados (y luego LG). La función se interpola en 101 puntos cada vez.
Resultados:
- a) Puntos equiespaciados (interpolación para ):
- b) Puntos equidistantes (gráfico de error, escala logarítmica):
a) Puntos LG (Interpolación para ):
b) Puntos LG (gráfico de error, escala logarítmica):
Esta es una pregunta realmente interesante, y hay muchas explicaciones posibles. Si intentamos utilizar una interpolación polinómica, tenga en cuenta que el polinomio satisface la siguiente desigualdad molesta
por cada . Esto se conoce como la desigualdad de Bernstein , tenga en cuenta la singularidad en esta desigualdad. Esto puede estar limitado por la desigualdad de Markovx∈(−1,1)
y tenga en cuenta que esto es agudo en el sentido de que los polinomios de Chebysehv hacen de esto una ecuación. En otras palabras, tenemos el siguiente límite combinado.
Lo que esto significa: los gradientes de polinomios crecen linealmente en su orden en todas partes, excepto en pequeños vecindarios de los límites de intervalo. En los límites crecen más como . No es casualidad que los nodos de interpolación estables tengan un agrupamiento cerca de los límites. El agrupamiento es necesario para controlar los gradientes de la base, mientras que cerca del punto medio uno puede estar un poco más relajado.N2 1/N2
Sin embargo, resulta que esto no es necesariamente un fenómeno polinómico, sugiero el siguiente artículo:
http://math.la.asu.edu/~platte/pub/prevised.pdf
Dice libremente: si tiene el mismo poder de aproximación de la base polinómica, entonces no puede usar puntos igualmente espaciados de manera estable.
fuente
No son los puntos igualmente espaciados los que son el problema. El problema es el soporte global de las funciones básicas junto con puntos igualmente espaciados. En el Análisis numérico de Kress se describe un interpolante perfectamente bien acondicionado que utiliza puntos igualmente espaciados, utilizando funciones de base spline cúbica-b de soporte compacto.
fuente
Esto es similar al fenómeno de Runge, donde, con nodos equiespaciados, el error de interpolación llega al infinito con el aumento del grado polinómico, es decir, el número de puntos.
Una de las raíces de este problema se puede encontrar en la constante de Lebesgue, como lo señala el comentario de @ Subodh a la respuesta de @Pedro. Esta constante relaciona la interpolación con la mejor aproximación.
Algunas anotaciones
Las estimaciones de error son:
Con esto, las estimaciones finales son:
Con el siguiente teorema podemos obtener una estimación del error de interpolación con la constante de Lebesgue:
Para otras distribuciones de nodos, consulte, por ejemplo, la tabla 1 de este artículo .
Hay muchas referencias en el libro sobre interpolación. En línea, estas diapositivas son buenas como currículum.
También este artículo abierto ([1])
Una comparación numérica de interpolación de siete cuadrículas de polinomio en el intervalo para varias comparaciones.
fuente
con las "funciones de fusión"
Algunas propiedades de estos interpolantes:
La biblioteca Chebfun usa interpolantes FH cuando se construye a
chebfuns
partir de datos equiespaciados, como se explica aquí .Referencias
fuente