scipy.fftpack.

tilbert#

scipy.fftpack.tilbert(x, h, period=None, _cache=<_thread._local object>)[源]#

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

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

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

要进行变换的输入数组。

h浮点数

定义 Tilbert 变换的参数。

period浮点数,可选

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

返回:
tilbertndarray

变换的结果。

备注

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

如果 2 * pi * h / period 大约为 10 或更大,则在数值上 tilbert == hilbert (理论上,无穷-Tilbert == Hilbert)。

对于偶数 len(x),x 的奈奎斯特模式被视为零。