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 algo más que 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 :

El algoritmo es más útil cuando se trata de funciones que son complicadas de calcular directamente, pero que son particularmente simples. En las aplicaciones más comunes, no depende de y es una constante que no depende de ni 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 ellos y de las funciones más simples y :

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

Ejemplos

Horner como un caso especial de Clenshaw

Un caso particularmente simple ocurre cuando se evalúa un polinomio de la forma

En este caso, la fórmula de recurrencia para calcular la suma es

método habitual de Horner

Caso especial para la serie Chebyshev

Consideremos una serie truncada de Chebyshev

Los coeficientes en la relación de recursividad para los polinomios de Chebyshev son

Así, la recurrencia es

Una forma de evaluar esto es continuar la recurrencia un paso más y calcular

) seguido

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 la serie trigonométrica para calcular la distancia del arco del meridiano en la superficie de un elipsoide. Estos tienen la forma

Dejando de lado el término inicial , el resto es una suma de la forma apropiada. No hay un término principal porque .

La relación de recurrencia para es

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

Diferencia en longitudes de arco de meridianos

A veces es necesario calcular la diferencia de dos arcos de meridianos de manera que se mantenga una alta precisión relativa. Esto se logra usando identidades trigonométricas para escribir

[5]
límitederivada

Ver también

Referencias

  1. ^ Clenshaw, CW (julio de 1955). "Una nota sobre el resumen de la serie de Chebyshev". Tablas matemáticas y otras ayudas a la computación . 9 (51): 118. doi : 10.1090/S0025-5718-1955-0071856-0 . ISSN  0025-5718. Tenga en cuenta que este artículo está escrito en términos de los polinomios desplazados de Chebyshev de primera especie .
  2. ^ ab Tscherning, CC; Poder, K. (1982), "Algunas aplicaciones geodésicas de Clenshaw Summation" (PDF) , Bolletino di Geodesia e Scienze Affini , 41 (4): 349–375, archivado desde el original (PDF) el 12 de junio de 2007 , Consultado el 2 de agosto de 2012.
  3. ^ Prensa, 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 informática científica (3.ª ed.), Nueva York: Cambridge University Press, ISBN 978-0-521-88068-8
  4. ^ Zorro, Leslie; Parker, Ian B. (1968), Polinomios de Chebyshev en análisis numérico , Oxford University Press, ISBN 0-19-859614-6
  5. ^ Karney, CFF (2014), Evaluación Clenshaw de sumas diferenciadas