scipy.fftpack.

tilbert#

scipy.fftpack.tilbert(x, h, period=None, _cache={})[source]#

返回周期序列 x 的 h-Tilbert 变换。

如果 x_j 和 y_j 分别是周期函数 x 和 y 的傅里叶系数,则

y_j = sqrt(-1)*coth(j*h*2*pi/period) * x_j
y_0 = 0
参数:
xarray_like

用于变换的输入数组。

hfloat

定义 Tilbert 变换的参数。

periodfloat, 可选

序列的假设周期。默认周期是 2*pi

返回:
tilbertndarray

变换的结果。

备注

如果 sum(x, axis=0) == 0n = len(x) 为奇数,则 tilbert(itilbert(x)) == x

如果 2 * pi * h / period 约等于 10 或更大,则从数值上讲 tilbert == hilbert(理论上 oo-Tilbert == Hilbert)。

对于偶数 len(x)x 的奈奎斯特模式采用零。