Help CenterHelp Center
Node descendants
D = nodedesc(T,n)
D = nodedesc(T,n,"deppos")
nodedesc is a tree-management utility.
nodedesc
example
D = nodedesc(T,n) returns the indices of all the descendants of the node n in the tree T.
D
T
n
D = nodedesc(T,n,"deppos") returns the depths and positions of all the descendants of the node n in the tree T.
collapse all
Create a binary tree of depth 3.
t = ntree(2,3);
Recompose two of the nodes. Plot the tree.
t = nodejoin(t,5); t = nodejoin(t,4); fig = plot(t);
Programmatically, in Node Label, change the selected item from Depth_Position to Index.
Depth_Position
Index
plot(t,"setNodeLabel",fig,"Index")
Obtain the indices of the descendants of the node whose index is 2.
nodedesc(t,2)
ans = 5×1 2 5 6 13 14
Obtain the depths and positions of the descendants of the same node.
nodedesc(t,2,"deppos")
ans = 5×2 1 1 2 2 2 3 3 6 3 7
Obtain the depths and positions of the descendants of the node at depth-position (1,0).
(1,0)
nodedesc(t,[1 0],"deppos")
ans = 5×2 1 0 2 0 2 1 3 0 3 1
Obtain the indices of the descendants of the same node.
nodedesc(t,[1 0])
ans = 5×1 1 3 4 7 8
dtree
ntree
wptree
Tree, specified as a dtree, ntree, or wptree object.
Tree node, specified as a nonnegative integer or a 1-by-2 vector. You can specify the node by either its index or depth and position.
Data Types: double
double
Descendants of the node n, returned as a column vector of node indices or a two-column matrix containing the depths and positions of the descendants.
If D is a vector, then D(1) is the index of the node n
D(1)
If D is a matrix, the ith row of D contains the depth and position of the ith descendant. The first row of D is the depth and position of the node n.
Introduced before R2006a
nodeasc | nodepar | wtreemgr
nodeasc
nodepar
wtreemgr
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office