stringtranslate.com

Plantilla de cinco puntos

Una ilustración de la plantilla de cinco puntos en una y dos dimensiones (arriba y abajo, respectivamente).

En el análisis numérico , dada una cuadrícula cuadrada en una o dos dimensiones, la plantilla de cinco puntos de un punto en la cuadrícula es una plantilla formada por el propio punto junto con sus cuatro "vecinos". Se utiliza para escribir aproximaciones de diferencias finitas a derivadas en puntos de la cuadrícula. Es un ejemplo de diferenciación numérica .

En una dimensión

En una dimensión, si el espaciado entre puntos en la cuadrícula es h , entonces la plantilla de cinco puntos de un punto x en la cuadrícula es

Primera derivada unidimensional

La primera derivada de una función f de una variable real en un punto x se puede aproximar utilizando una plantilla de cinco puntos como: [1]

El punto central f ( x ) en sí no está involucrado, sólo los cuatro puntos vecinos.

Derivación

Esta fórmula se puede obtener escribiendo las cuatro series de Taylor de f ( x  ±  h ) y f ( x  ± 2 h ) hasta términos de h 3 (o hasta términos de h 5 para obtener también una estimación del error) y resolviendo este sistema de cuatro ecuaciones para obtener f  ′( x ). En realidad, tenemos en los puntos x  +  h y x  −  h :

Evaluar nos da

El término residual O 1 ( h 4 ) debería ser del orden de h 5 en lugar de h 4 porque si los términos de h 4 se hubieran escrito en ( E 1+ ) y ( E 1− ), se puede ver que se habrían cancelado entre sí por f ( x + h ) − f ( xh ) . Pero para este cálculo, se deja así ya que el orden de estimación del error no se trata aquí (véase más abajo).

De manera similar, tenemos

y nos da

Para eliminar los términos de ƒ (3) ( x ), calcule 8 × ( E 1 ) − ( E 2 )

obteniéndose así la fórmula anterior. Nota: los coeficientes de f en esta fórmula, (8, -8, -1,1), representan un ejemplo específico del filtro Savitzky–Golay más general .

Estimación de error

El error en esta aproximación es del orden de h  4 . Esto se puede ver en la expansión [2]

que se puede obtener expandiendo el lado izquierdo en una serie de Taylor . Alternativamente, aplique la extrapolación de Richardson a la aproximación de diferencia central en cuadrículas con espaciamiento 2 h y h .

Derivadas de orden superior 1D

Las fórmulas de diferencia centrada para plantillas de cinco puntos que aproximan las derivadas segunda, tercera y cuarta son

Los errores en estas aproximaciones son O ( h 4 ), O ( h 2 ) y O ( h 2 ) respectivamente. [2]

Relación con los polinomios de interpolación de Lagrange

Como alternativa a la derivación de los pesos de diferencias finitas a partir de la serie de Taylor, se pueden obtener diferenciando los polinomios de Lagrange.

donde están los puntos de interpolación

Entonces, el polinomio cuártico que interpola f ( x ) en estos cinco puntos es

y su derivada es

Por lo tanto, la aproximación de diferencias finitas de f  ′( x ) en el punto medio x = x 2 es

La evaluación de las derivadas de los cinco polinomios de Lagrange en x = x 2 da los mismos pesos que antes. Este método puede ser más flexible, ya que la extensión a una cuadrícula no uniforme es bastante sencilla.

En dos dimensiones

En dos dimensiones, si por ejemplo el tamaño de los cuadrados en la cuadrícula es h por h , la plantilla de cinco puntos de un punto ( xy ) en la cuadrícula es

formando un patrón que también se denomina quincuncio . Esta plantilla se utiliza a menudo para aproximar el laplaciano de una función de dos variables:

El error en esta aproximación es O ( h  2 ), [3] que puede explicarse de la siguiente manera:

A partir de las plantillas de 3 puntos para la segunda derivada de una función con respecto a x e y:

Si asumimos :

Véase también

Referencias

  1. ^ Sauer, Timothy (2012). Análisis numérico . Pearson. pág. 250. ISBN. 978-0-321-78367-7.
  2. ^ de Abramowitz y Stegun, Tabla 25.2
  3. ^ Abramowitz y Stegun, 25.3.30