コード例 #1
0
ファイル: mlab.py プロジェクト: jtomase/matplotlib
def fftsurr(x):
    """
    Compute an FFT phase randomized surrogate of x
    """
    z = fft(x)
    a = 2.*pi*1j
    phase = a*rand(len(x))
    z = z*exp(phase)
    return inverse_fft(z).real
コード例 #2
0
ファイル: mlab.py プロジェクト: pv/matplotlib-cvs
def fftsurr(x, detrend=detrend_none, window=window_none):
    """
    Compute an FFT phase randomized surrogate of x
    """
    x = window(detrend(x))
    z = fft(x)
    a = 2.*pi*1j
    phase = a*rand(len(x))
    z = z*exp(phase)
    return inverse_fft(z).real
コード例 #3
0
def fftsurr(x, detrend=detrend_none, window=window_none):
    """
    Compute an FFT phase randomized surrogate of x
    """
    x = window(detrend(x))
    z = fft(x)
    a = 2. * pi * 1j
    phase = a * rand(len(x))
    z = z * exp(phase)
    return inverse_fft(z).real