Home > classes > @plist > resp.m

resp

PURPOSE ^

RESP shadows miir/iirResp.

SYNOPSIS ^

function [varargout] = resp(varargin)

DESCRIPTION ^

 RESP shadows miir/iirResp.
 
 The parameter with key 'filter' is extracted and used to call
 miir/resp.
 
 M Hewitson 12-04-07
 
 $Id: resp.html,v 1.1 2007/06/08 14:15:06 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [varargout] = resp(varargin)
0002 % RESP shadows miir/iirResp.
0003 %
0004 % The parameter with key 'filter' is extracted and used to call
0005 % miir/resp.
0006 %
0007 % M Hewitson 12-04-07
0008 %
0009 % $Id: resp.html,v 1.1 2007/06/08 14:15:06 hewitson Exp $
0010 %
0011 
0012 pl = varargin{1};
0013 if ~isa(pl, 'plist')
0014   error('### iirResp needs an input plist.')
0015 end
0016 
0017 filt = find(pl, 'filter');
0018 if isempty(filt)
0019   error('### input parameter list must contain a ''filter'' parameter.');
0020 end
0021 
0022 % compute response
0023 b = resp(filt, pl);
0024 
0025 % Outputs
0026 if nargout == 0
0027   plot(b)
0028 end
0029 
0030 if nargout == 1
0031   varargout{1} = b;
0032 end
0033 if nargout > 1
0034   error('incorrect output arguments');  
0035 end
0036 
0037 
0038 
0039 
0040 
0041 % END

Generated on Fri 08-Jun-2007 16:09:11 by m2html © 2003