gusucode.com > 信号处理工具箱 - signal源码程序 > signal\signal\signal\bartlett.m
function w = bartlett(n_est) %BARTLETT Bartlett window. % W = BARTLETT(N) returns the N-point Bartlett window. % % See also BLACKMAN, BOXCAR, CHEBWIN, HAMMING, HANNING, KAISER % and TRIANG. % Copyright (c) 1988-98 by The MathWorks, Inc. % $Revision: 1.2 $ $Date: 1998/07/13 19:02:10 $ [n,w,trivalwin] = check_order(n_est); if trivalwin, return, end; w = 2*(0:(n-1)/2)/(n-1); if rem(n,2) % It's an odd length sequence w = [w w((n-1)/2:-1:1)]'; else % It's even w = [w w(n/2:-1:1)]'; end