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

波变换

开发平台:

Matlab

  1. function [tn,K] = leaves(t,varargin)
  2. %LEAVES Determine terminal nodes.
  3. %   N = LEAVES(T) returns a column vector N, which 
  4. %   contains the indices of terminal nodes of the tree T.
  5. %
  6. %   The nodes are ordered from left to right as in tree T.   
  7. %
  8. %   [N,K] = LEAVES(T,'s') or [N,K] = LEAVES(T,'sort')
  9. %   returns sorted indices.
  10. %   M = N(K) are the indices reordered as in tree T,
  11. %   from left to right.
  12. %
  13. %   N = LEAVES(T,'dp') returns a matrix N, which contains
  14. %   the depths and positions of terminal nodes.
  15. %   N(i,1) is the depth of i-th terminal node.
  16. %   N(i,2) is the position of i-th terminal node.
  17. %
  18. %   [N,K] = LEAVES(T,'sdp') or [N,K] = LEAVES(T,'pds') or
  19. %   [N,K] = LEAVES(T,'sortdp') or [N,K] = LEAVES(T,'pdsort') 
  20. %   return sorted nodes.
  21. %
  22. %   See also TNODES, NOLEAVES.
  23. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 12-Oct-96.
  24. %   Last Revision: 14-May-2003.
  25. %   Copyright 1995-2004 The MathWorks, Inc.
  26. %   $Revision: 1.9.4.2 $  $Date: 2004/03/15 22:40:57 $
  27. [tn,K] = wtreemgr('leaves',t,varargin{:});