Algorytm Clenshawa

Algorytm Clenshawa[1]rekurencyjna metoda obliczania liniowej kombinacji wielomianów Czebyszewa. Stosuje się go do dowolnej klasy funkcji definiowalnych za pomocą trójtermowego równania rekurencyjnego[2].

Algorytm Clenshawa

Niech ciąg spełnia liniową relację rekurencyjną

gdzie współczynniki i są znane. Dla dowolnego, skończonego ciągu definiujemy funkcje przez „odwrócony” wzór rekurencyjny:

Kombinacja liniowa spełnia:

Specjalny przypadek dla ciągu wielomianów Czebyszewa

Rozważmy kombinację liniową wielomianów Czebyszewa

Współczynniki w postaci rekurencyjnej dla wielomianów Czebyszewa to

Korzystając z zależności

algorytm Clenshawa redukuje się do:

Zobacz też

Przypisy

  1. C.W. Clenshaw, A note on the summation of Chebyshev series, Math. Tab. Wash. 9 (1955), pp. 118–120.
  2. W.H. Press i inni, Numerical Recipes: The Art of Scientific Computing, Cambridge University Press, 2007.