www.gusucode.com > wavelet工具箱matlab源码程序 > wavelet/wavelet/@ntree/istnode.m
function r = istnode(t,n) %ISTNODE Determine indices of terminal nodes. % R = ISTNODE(T,N) returns ranks (in left to right % terminal nodes ordering) for terminal nodes N % belonging to the tree T, and 0's for others. % % N can be a column vector containing the indices of nodes % or a matrix which contains the depths and positions of % nodes. % In the last case, N(i,1) is the depth of i-th node % and N(i,2) is the position of i-th node. % % The nodes are numbered from left to right and % from top to bottom. The root index is 0. % % See also ISNODE, WTREEMGR. % M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 21-May-2003. % Last Revision: 21-May-2003. % Copyright 1995-2004 The MathWorks, Inc. order = t.order; tn = t.tn; n = depo2ind(order,n); [dummy,r] = ismember(n,tn);