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) == 0
且n = len(x)
为奇数,那么tilbert(itilbert(x)) == x
。如果
2 * pi * h / period
大约为 10 或更大,那么从数值上tilbert == hilbert
(理论上 oo-Tilbert == Hilbert)。对于偶数
len(x)
,x
的奈奎斯特模式被设为零。