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

波变换

开发平台:

Matlab

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