bandwindow.m
来自「beamlet变化的工具箱」· M 代码 · 共 44 行
M
44 行
function w = BandWindow(r,deg,typ)
% BandWindow: Construct array for windowing specified corona
% Usage
% w = BandWindow(r,deg)
% Inputs
% r array of values, the ones between 1/2 and 2 matter
% deg degree of window polynomial
% typ string; type of filter: bandpass, lowpass, highpass
% Outputs
% w window smoothly tending from zero outside band to 1 inside band
%
w = 0 .* r;
switch typ
case 'bandpass',
w = w + (1/2 <=r ).* (r <= 1) .* WindowMeyer(2*(r-.5),3);
w = w + (1 < r) .* ( r <= 2) .* WindowMeyer((2-r),3);
case 'lowpass',
w = w + (r <= 1) ; ...
w = w + (1 < r) .* ( r <= 2) .* WindowMeyer((2-r),3);
case 'highpass',
w = w + (1/2 <=r ).* (r <= 1) .* WindowMeyer(2*(r-.5),3);
w = w + (1 < r);
end
w = sin((pi/2) .* w);
%
% Copyright (c) 2000 David L. Donoho
%% Part of BeamLab Version:200% Built:Friday,23-Aug-2002 00:00:00% This is Copyrighted Material% For Copying permissions see COPYING.m% Comments? e-mail beamlab@stat.stanford.edu%%% Part of BeamLab Version:200% Built:Saturday,14-Sep-2002 00:00:00% This is Copyrighted Material% For Copying permissions see COPYING.m% Comments? e-mail beamlab@stat.stanford.edu%
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?