get.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function varargout = get(P,varargin)
  2. %GET Get LP object field contents.
  3. %   [FieldValue1,FieldValue2, ...] = ...
  4. %       GET(P,'FieldName1','FieldName2', ...) returns
  5. %   the contents of the specified fields for the LP object P.
  6. %
  7. %   [...] = GET(P) returns all the field contents of P.
  8. %
  9. %   The valid choices for 'FieldName' are:
  10. %     'maxDEG' - maximal degree of monomials
  11. %     'coefs'  - Row Vector of coefficients 
  12. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 18-Apr-2001.
  13. %   Last Revision: 18-May-2003.
  14. %   Copyright 1995-2004 The MathWorks, Inc.
  15. %   $Revision: 1.1.6.1 $ $Date: 2004/03/15 22:36:28 $ 
  16. nbin = length(varargin);
  17. if nbin==0 , varargout = struct2cell(struct(P))'; return; end
  18. varargout = cell(nbin,1);
  19. for k=1:nbin
  20.     field = varargin{k};
  21.     try
  22.       varargout{k} = P.(field);
  23.     end
  24. end