0001 function pstr = char(w, varargin)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 VERSION = '$Id: char.html,v 1.14 2008/03/31 10:27:32 hewitson Exp $';
0018 CATEGORY = 'Output';
0019
0020
0021 if nargin == 2
0022 if isa(w, 'specwin') && ischar(varargin{1})
0023 in = char(varargin{1});
0024 if strcmp(in, 'Params')
0025 pstr = plist;
0026 return
0027 elseif strcmp(in, 'Version')
0028 pstr = VERSION;
0029 return
0030 elseif strcmp(in, 'Category')
0031 pstr = CATEGORY;
0032 return
0033 end
0034 end
0035 end
0036
0037 pstr = [];
0038 pstr = [pstr w.name];
0039 pstr = [pstr ', alpha=' num2str(w.alpha)];
0040 pstr = [pstr ', psll=' num2str(w.psll)];
0041 pstr = [pstr ', rov=' num2str(w.rov)];
0042 pstr = [pstr ', nenbw=' num2str(w.nenbw)];
0043 pstr = [pstr ', w3db=' num2str(w.w3db)];
0044 pstr = [pstr ', flatness=' num2str(w.flatness)];
0045
0046 pstr = strrep(pstr, '_', '\_');
0047
0048