scipy.fftpack.

蒂尔伯特#

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

返回周期序列 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

要转换的输入数组。

h浮动

定义了Tilbert变换的参数。

周期float, 可选

序列的假设周期。默认周期为 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 的奈奎斯特模式被设为零。