function y = Evaluate_FT(x,shift,boxlen,center,w) % Evaluate_FT -- 1d unequispaced Fourier transform followed by windowing % Usage: % y = Evaluate_FT(x,shift,boxlen,center,w) % Inputs: % x vector of length n % shift vector of shifts % boxlen half length of interval around each shift % center boolean variable: 0/1 = unbiased/biased FT % w tapering window of size 2*boxlen % Outputs: % y vector of length: (# shifts) * (2*boxlen) % Description: % Evaluates the FT at the frequency points % omega(j,k) = shift(j) + k, -boxlen <= k