scipy.special.eval_chebys#
-
scipy.special.eval_chebys(n, x, выход=None) =
'eval_chebys'> # Вычислить полином Чебышёва второго рода на отрезке [-2, 2] в точке.
Эти полиномы определяются как
\[S_n(x) = U_n(x/2)\]где \(U_n\) является полиномом Чебышева второго рода. См. 22.5.13 в [AS] подробности.
- Параметры:
- narray_like
Степень полинома. Если не целое число, результат определяется через отношение к
eval_chebyu.- xarray_like
Точки, в которых вычисляется полином Чебышёва
- выходndarray, необязательно
Необязательный выходной массив для значений функции
- Возвращает:
- Sскаляр или ndarray
Значения полинома Чебышёва
Смотрите также
roots_chebysкорни и веса квадратуры полиномов Чебышева второго рода на [-2, 2]
chebysОбъект полинома Чебышёва
eval_chebyuвычисление полиномов Чебышёва второго рода
Ссылки
[AS]Милтон Абрамовиц и Ирен А. Стегун, ред. Справочник по математическим функциям с формулами, графиками и математическими таблицами. Нью-Йорк: Dover, 1972.
Примеры
>>> import numpy as np >>> import scipy.special as sc
Они являются масштабированной версией полиномов Чебышёва второго рода.
>>> 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. ])