BINGHAM returns the N-point Bingham window in a column vector. CALL: win = bingham(n,p) win = bingham window n = number of points p = 0..1 (default 0.2) p = 0 -> rectangular window p = 1 -> hanning window See also hanning, parzen
Estimate one-sided spectral density from data. | |
returns the N-point Hanning window in a column vector. |
01 function w = bingham(n,p) 02 % BINGHAM returns the N-point Bingham window in a column vector. 03 % 04 % CALL: win = bingham(n,p) 05 % 06 % win = bingham window 07 % n = number of points 08 % p = 0..1 (default 0.2) 09 % p = 0 -> rectangular window 10 % p = 1 -> hanning window 11 % 12 % See also hanning, parzen 13 14 % Tested on: matlab 5.3 15 % History: 16 % by Per Andreas Brodtkorb% 16.12.1997 17 18 if (nargin < 2) 19 p=0.2; 20 end 21 if (p>1 | p<0) 22 disp('Error: P must be between 0 and 1!') 23 return 24 end 25 n1=floor(p/2*n); 26 n2=n-2*n1; 27 w1 = .5*(1 - cos(2*pi*(1:n1)/(p*(n+1)))); 28 w=[w1 ones(1,n2) w1(n1:-1:1) ]'; 29
Comments or corrections to the WAFO group