scipy.fftpack.

tilbert#

scipy.fftpack.tilbert(x, h, period=None, _cache=<_thread._local object>)[источник]#

Возвращает h-преобразование Тилберта периодической последовательности x.

Если x_j и y_j являются коэффициентами Фурье периодических функций x и y соответственно, то:

y_j = sqrt(-1)*coth(j*h*2*pi/period) * x_j
y_0 = 0
Параметры:
xarray_like

Входной массив для преобразования.

hfloat

Определяет параметр преобразования Тилберта.

периодfloat, опционально

Предполагаемый период последовательности. Период по умолчанию равен 2*pi.

Возвращает:
tilbertndarray

Результат преобразования.

Примечания

Если sum(x, axis=0) == 0 и n = len(x) нечетно, тогда tilbert(itilbert(x)) == x.

Если 2 * pi * h / period приблизительно 10 или больше, то численно tilbert == hilbert (теоретически oo-Tilbert == Hilbert).

Для чётных len(x), режим Найквиста x принимается равным нулю.