Interpolación y splines · Definición

Error de interpolación

métodos numéricosinterpolación y splines

Antes de empezar necesitas conocer

Al aproximar una función por un polinomio interesa saber cuánto se equivoca esa aproximación entre los nodos. Este error se controla con una fórmula que combina derivadas de orden superior y la posición de los puntos.

Definición

El error de interpolación es la diferencia entre \(f(x)\) y el polinomio \(P(x)\) que la aproxima en los nodos \(x_0,\dots,x_n\); depende de \(f^{(n+1)}\) y de \(\prod(x-x_i)\).

\[f(x)-P_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}\prod_{i=0}^{n}(x-x_i)\]

La fórmula del error establece que, si f es n+1 veces continuamente derivable en \([a,b]\), existe un \(\xi\) en el intervalo tal que el error en x es \(\frac{f^{(n+1)}(\xi)}{(n+1)!}\prod_{i=0}^{n}(x-x_i)\). Su demostración usa el teorema de Rolle aplicado repetidamente a una función auxiliar que se anula en todos los nodos. El error es cero en cada nodo porque el producto se anula allí.

Para \(f(x)=\sin(x)\) con nodos \(0,\ \pi/2,\ \pi\) y \(n=2\), la cota es \(|f(x)-P_2(x)|\le \frac{1}{3!}\max|\,(x)(x-\pi/2)(x-\pi)|\). Como \(|\sin^{(3)}|\le 1\), se obtiene una cota explícita que se evalúa en el intervalo de interés.

Un error típico es olvidar que \(\xi\) depende de x y tratarlo como un valor fijo conocido. Otro es usar \((n+1)!\) en lugar de \(n!\), lo que da una cota demasiado grande o pequeña según el caso.

Para pensar

¿Por qué la fórmula del error da una cota y no el valor exacto del error en un punto?

Porque \(\xi\) es desconocido y solo se sabe que está en el intervalo, así que la fórmula solo permite acotar el error.

Ejercicios 10

Después de esto

Referencias

  • Richard L. Burden, J. Douglas Faires, Annette M. Burden, Numerical Analysis, 10th edition, Cengage Learning, 2016.
  • Lloyd N. Trefethen, David Bau III, Numerical Linear Algebra, 1st edition, SIAM, 1997.