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

波变换

开发平台:

Matlab

  1. function r = istnode(t,n)
  2. %ISTNODE Determine indices of terminal nodes.
  3. %   R = ISTNODE(T,N) returns ranks (in left to right
  4. %   terminal nodes ordering) for terminal nodes N
  5. %   belonging to the tree T, and 0's for others.
  6. %
  7. %   N can be a column vector containing the indices of nodes
  8. %   or a matrix which contains the depths and positions of
  9. %   nodes.
  10. %   In the last case, N(i,1) is the depth of i-th node 
  11. %   and N(i,2) is the position of i-th node.
  12. %
  13. %   The nodes are numbered from left to right and
  14. %   from top to bottom. The root index is 0.
  15. %
  16. %   See also ISNODE, WTREEMGR.
  17. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 21-May-2003.
  18. %   Last Revision: 21-May-2003.
  19. %   Copyright 1995-2004 The MathWorks, Inc.
  20. % $Revision: 1.1.6.2 $
  21. order = t.order;
  22. tn = t.tn;
  23. n = depo2ind(order,n);
  24. [dummy,r] = ismember(n,tn);