scipy.fftpack.

tilbert#

scipy.fftpack.tilbert(x, h, period=None, _cache=<_thread._local object>)[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 (浮點數), optional (可選)

序列的假設週期。預設週期為 2*pi

返回:
tilbertndarray (多維陣列)

轉換的結果。

註解

If sum(x, axis=0) == 0 and n = len(x) is odd, then tilbert(itilbert(x)) == x.

如果 2 * pi * h / period 近似於 10 或更大,則數值上 tilbert == hilbert (理論上 oo-Tilbert == Hilbert)。

對於偶數 len(x)x 的 Nyquist 模式取為零。