scipy.special.eval_chebyc#
-
scipy.special.eval_chebyc(n, x, выход=None) =
'eval_chebyc'> # Вычислить полином Чебышёва первого рода на [-2, 2] в точке.
Эти полиномы определяются как
\[C_n(x) = 2 T_n(x/2)\]где \(T_n\) является полиномом Чебышёва первого рода. См. 22.5.11 в [AS] подробности.
- Параметры:
- narray_like
Степень полинома. Если не целое число, результат определяется через отношение к
eval_chebyt.- xarray_like
Точки, в которых вычисляется полином Чебышёва
- выходndarray, необязательно
Необязательный выходной массив для значений функции
- Возвращает:
- Cскаляр или ndarray
Значения полинома Чебышёва
Смотрите также
roots_chebycкорни и веса квадратуры полиномов Чебышева первого рода на [-2, 2]
chebycОбъект полинома Чебышёва
numpy.polynomial.chebyshev.ChebyshevРяд Чебышёва
eval_chebytвычислить полиномы Чебышёва первого рода
Ссылки
[AS]Милтон Абрамовиц и Ирен А. Стегун, ред. Справочник по математическим функциям с формулами, графиками и математическими таблицами. Нью-Йорк: Dover, 1972.
Примеры
>>> import numpy as np >>> import scipy.special as sc
Они являются масштабированной версией полиномов Чебышёва первого рода.
>>> x = np.linspace(-2, 2, 6) >>> sc.eval_chebyc(3, x) array([-2. , 1.872, 1.136, -1.136, -1.872, 2. ]) >>> 2 * sc.eval_chebyt(3, x / 2) array([-2. , 1.872, 1.136, -1.136, -1.872, 2. ])