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

波变换

开发平台:

Matlab

  1. function Q = dyaddown(P)
  2. %DYADDOWN Dyadic downsampling for a Laurent polynomial.
  3. %   Q = DYADDOWN(P) returns the Laurent polynomial Q obtained by
  4. %   a "downsampling" on the Laurent polynomial P.
  5. %   if   P(z) = ... C(-2)*z^(-2) + C(-1)*z^(-1) + C(0) + ...
  6. %               ... C(+1)*z^(+1) + C(+2)*z^(+2) + ... 
  7. %   then Q(z) = ... C(-2)*z^(-1) + C(0) + C(+2)*z^(+1) + ... 
  8. %   
  9. %   See also DYADUP, EVEN, MODULATE, NEWVAR, REFLECT.
  10. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 07-Feb-2003.
  11. %   Last Revision 15-Jun-2003.
  12. %   Copyright 1995-2004 The MathWorks, Inc.
  13. %   $Revision: 1.1.6.2 $ $Date: 2004/04/13 00:38:35 $ 
  14. % DYADDOWN(P) == EVEN(P)
  15. %-----------------------
  16. Q = newvar(P,'sqz');