| Wavelet Toolbox | ![]() |
Syntax
Description
nodepar is a tree-management utility.
F = nodepar(T,N) returns the indices of the "parent(s)" of the nodes N in the tree T where N can be a column vector containing the indices of nodes or a matrix that 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.
F = nodepar(T,N,'deppos') is a matrix that contains the depths and positions of returned nodes. F(i,1) is the depth of i-th node and F(i,2) is the position of i-th node.
nodepar(T,0) or nodepar(T,[0,0]) returns -1.
nodepar(T,0,'deppos') or nodepar(T,[0,0],'deppos') returns [-1,0].
The nodes are numbered from left to right and from top to bottom. The root index is 0.
Examples
% Create binary tree of depth 3. t = ntree(2,3); t = nodejoin(t,5); t = nodejoin(t,4); plot(t) % Change Node Label from Depth_Position to Index % (see theplotfunction). % Nodes parent. nodepar(t,[2 2],'deppos') ans = 1 1 nodepar(t,[1;7;14]) ans = 0 3 6
See Also
nodeasc, nodedesc, wtreemgr
| nodejoin | nodesplt | ![]() |
© 1994-2005 The MathWorks, Inc.