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