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

波变换

开发平台:

Matlab

  1. function [tn,K] = tnodes(t,flagdp)
  2. %TNODES Determine terminal nodes (obsolete - use LEAVES).
  3. %   N = TNODES(T) returns the indices of terminal nodes 
  4. %   of the tree T. 
  5. %   N is a column vector. 
  6. %
  7. %   The nodes are numbered from left to right and
  8. %   from top to bottom. The root index is 0.
  9. %
  10. %   N = TNODES(T,'deppos') returns a matrix N, which
  11. %   contains the depths and positions of terminal nodes.
  12. %   N(i,1) is the depth of i-th terminal node and
  13. %   N(i,2) is the position of i-th terminal node.
  14. %
  15. %   For [N,K] = TNODES(T) or [N,K] = TNODES(T,'deppos')
  16. %   M = N(K) are the indices reordered as in tree T,
  17. %   from left to right.
  18. %
  19. %   See also LEAVES, NOLEAVES, WTREEMGR.
  20. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 21-May-2003.
  21. %   Last Revision: 21-May-2003.
  22. %   Copyright 1995-2004 The MathWorks, Inc.
  23. %   $Revision: 1.1.6.2 $  $Date: 2004/03/15 22:38:46 $
  24. if nargin==1 , flagdp = 'sort'; else , flagdp = 'sortdp'; end
  25. [tn,K] = leaves(t,flagdp);