scipy.special.eval_chebys#
- scipy.special.eval_chebys(n, x, out=None) = <ufunc 'eval_chebys'>#
Chebyshev-Polynom zweiter Art auf [-2, 2] an einem Punkt auswerten.
Diese Polynome sind definiert als
\[S_n(x) = U_n(x/2)\]wobei \(U_n\) ein Chebyshev-Polynom zweiter Art ist. Siehe 22.5.13 in [AS] für Details.
- Parameter:
- narray_like
Grad des Polynoms. Wenn keine Ganzzahl, wird das Ergebnis über die Beziehung zu
eval_chebyubestimmt.- xarray_like
Punkte, an denen das Chebyshef-Polynom ausgewertet werden soll
- outndarray, optional
Optionales Ausgabe-Array für die Funktionswerte
- Rückgabe:
- SSkalar oder ndarray
Werte des Chebyshef-Polynoms
Siehe auch
roots_chebysWurzeln und Quadratur-Gewichte von Chebyshev-Polynomen zweiter Art auf [-2, 2]
chebysChebyshef-Polynom-Objekt
eval_chebyuAuswertung von Tschebyscheff-Polynomen zweiter Art
Referenzen
[AS]Milton Abramowitz und Irene A. Stegun, Hrsg. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover, 1972.
Beispiele
>>> import numpy as np >>> import scipy.special as sc
Dies sind skalierte Versionen der Chebyshev-Polynome zweiter Art.
>>> x = np.linspace(-2, 2, 6) >>> sc.eval_chebys(3, x) array([-4. , 0.672, 0.736, -0.736, -0.672, 4. ]) >>> sc.eval_chebyu(3, x / 2) array([-4. , 0.672, 0.736, -0.736, -0.672, 4. ])