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
andn = len(x)
is odd, thentilbert(itilbert(x)) == x
.如果
2 * pi * h / period
近似於 10 或更大,則數值上tilbert == hilbert
(理論上 oo-Tilbert == Hilbert)。對於偶數
len(x)
,x
的 Nyquist 模式取為零。