0001 function plot(ws)
0002
0003
0004
0005
0006
0007
0008
0009
0010 ha = [];
0011
0012 for i=1:length(ws)
0013 w = ws(i);
0014 ha = [ha plot(w.win)];
0015 grid on;
0016 xlabel('sample');
0017 ylabel('amplitude');
0018 title(sprintf('Window %s', strrep(w.name, '_', '\_')));
0019 lstr = [...
0020 sprintf('alpha = %g\n', w.alpha)...
0021 sprintf('psll = %g\n', w.psll)...
0022 sprintf('rov = %g\n', w.rov)...
0023 sprintf('nenbw = %g\n', w.nenbw)...
0024 sprintf('w3db = %g\n', w.w3db)...
0025 sprintf('flatness = %g\n', w.flatness)...
0026 ];
0027 legend(lstr);
0028 end
0029
0030 if nargout > 0
0031 varargout{1} = ha;
0032 end
0033
0034