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.   ])