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

波变换

开发平台:

Matlab

  1. function [wpt,varargout] = wpsplt(wpt,node)
  2. %WPSPLT Split (decompose) wavelet packet.
  3. %   WPSPLT updates a wavelet packet tree after
  4. %   the decomposition of a node.
  5. %
  6. %   T = WPSPLT(T,N) returns the modified tree T
  7. %   corresponding to the decomposition of the node N.
  8. %
  9. %   For a 1-D decomposition: [T,CA,CD] = WPSPLT(T,N)
  10. %   with CA = approximation and CD = detail of node N.
  11. %
  12. %   For a 2-D decomposition: [T,CA,CH,CV,CD] = WPSPLT(T,N)
  13. %   with CA = approximation and CH, CV, CD = (Horiz., Vert. and
  14. %   Diag.) details of node N.
  15. %
  16. %   See also WAVEDEC, WAVEDEC2, WPDEC, WPDEC2, WPJOIN.
  17. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 12-Mar-96.
  18. %   Last Revision: 14-May-2003.
  19. %   Copyright 1995-2004 The MathWorks, Inc.
  20. %   $Revision: 1.4.4.2 $  $Date: 2004/03/15 22:39:25 $
  21. [wpt,child,varargout] = nodesplt(wpt,node);
  22. if isempty(child)
  23.     error('Invalid node value.');
  24. end