stringtranslate.com

Algoritmo de Clenshaw

En análisis numérico , el algoritmo de Clenshaw , también llamado suma de Clenshaw , es un método recursivo para evaluar una combinación lineal de polinomios de Chebyshev . [1] [2] El método fue publicado por Charles William Clenshaw en 1955. Es una generalización del método de Horner para evaluar una combinación lineal de monomios .

Se generaliza a más que sólo polinomios de Chebyshev; se aplica a cualquier clase de funciones que puedan definirse mediante una relación de recurrencia de tres términos . [3]

Algoritmo de Clenshaw

En general, el algoritmo de Clenshaw calcula la suma ponderada de una serie finita de funciones : donde es una secuencia de funciones que satisfacen la relación de recurrencia lineal donde los coeficientes y se conocen de antemano.

El algoritmo es más útil cuando se trata de funciones que son complicadas de calcular directamente, pero y son particularmente simples. En las aplicaciones más comunes, no depende de , y es una constante que no depende ni de ni de .

Para realizar la suma de una serie dada de coeficientes , calcule los valores mediante la fórmula de recurrencia "inversa":

Tenga en cuenta que este cálculo no hace referencia directa a las funciones . Después de calcular y , la suma deseada se puede expresar en términos de ellas y de las funciones más simples y :

Consulte Fox y Parker [4] para obtener más información y análisis de estabilidad.

Ejemplos

Horner como caso especial de Clenshaw

Un caso particularmente simple ocurre cuando se evalúa un polinomio de la forma Las funciones son simplemente y son producidas por los coeficientes de recurrencia y .

En este caso, la fórmula de recurrencia para calcular la suma es y, en este caso, la suma es simplemente que es exactamente el método habitual de Horner .

Caso especial de la serie Chebyshev

Consideremos una serie de Chebyshev truncada

Los coeficientes en la relación de recursión para los polinomios de Chebyshev están con las condiciones iniciales

Por lo tanto, la recurrencia es y la suma final es

Una forma de evaluar esto es continuar la recurrencia un paso más y calcular (observe el coeficiente duplicado a 0 ) seguido de

Longitud del arco meridiano en el elipsoide

La suma de Clenshaw se utiliza ampliamente en aplicaciones geodésicas . [2] Una aplicación sencilla es sumar las series trigonométricas para calcular la distancia del arco meridiano en la superficie de un elipsoide. Estas tienen la forma

Si se omite el término inicial, el resto es una suma de la forma adecuada. No hay término principal porque .

La relación de recurrencia para es hacer los coeficientes en la relación de recursión y la evaluación de la serie está dada por El paso final se hace particularmente simple porque , por lo que el final de la recurrencia es simplemente ; el término se agrega por separado:

Tenga en cuenta que el algoritmo solo requiere la evaluación de dos cantidades trigonométricas y .

Diferencia en las longitudes de los arcos meridianos

A veces es necesario calcular la diferencia de dos arcos meridianos de una manera que mantenga una alta precisión relativa. Esto se logra utilizando identidades trigonométricas para escribir La suma de Clenshaw se puede aplicar en este caso [5] siempre que calculemos y realicemos simultáneamente una suma matricial, donde El primer elemento de es el valor promedio de y el segundo elemento es la pendiente promedio. satisface la relación de recurrencia donde toma el lugar de en la relación de recurrencia, y . El algoritmo estándar de Clenshaw ahora se puede aplicar para obtener donde son matrices 2×2. Finalmente tenemos Esta técnica se puede utilizar en el límite y para calcular simultáneamente y la derivada , siempre que, al evaluar y , tomemos .

Véase también

Referencias

  1. ^ Clenshaw, CW (julio de 1955). "Una nota sobre la suma de las series de Chebyshev". Tablas matemáticas y otras ayudas para el cálculo . 9 (51): 118. doi : 10.1090/S0025-5718-1955-0071856-0 . ISSN  0025-5718. Téngase en cuenta que este artículo está escrito en términos de los polinomios de Chebyshev desplazados del primer tipo .
  2. ^ ab Tscherning, CC; Poder, K. (1982), "Algunas aplicaciones geodésicas de la suma de Clenshaw" (PDF) , Bolletino di Geodesia e Scienze Affini , 41 (4): 349–375, archivado desde el original (PDF) el 2007-06-12 , consultado el 2012-08-02
  3. ^ Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), "Sección 5.4.2. Fórmula de recurrencia de Clenshaw", Recetas numéricas: el arte de la computación científica (3.ª ed.), Nueva York: Cambridge University Press, ISBN 978-0-521-88068-8
  4. ^ Fox, Leslie; Parker, Ian B. (1968), Polinomios de Chebyshev en análisis numérico , Oxford University Press, ISBN 0-19-859614-6
  5. ^ Karney, CFF ( 2024). "El área de los polígonos loxodrómicos". Stud. Geophys. Geod . 68. doi : 10.1007/s11200-024-0709-z Apéndice B{{cite journal}}: CS1 maint: postscript (link)