Przejdź do zawartości

Algorytm Clenshawa

Z Wikipedii, wolnej encyklopedii

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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

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ż[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  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.