树的平面图
treeplot (p)
treeplot (p nodeSpec edgeSpec)
treeplot (p)
在给定父指针向量的情况下绘制树的图,用p(我)
根= 0。
treeplot (p nodeSpec edgeSpec)
允许可选参数nodeSpec
和edgeSpec
设置节点或边缘颜色、标记和线条样式。使用''
省略一个或两个
要绘制有12个节点的树,调用treeplot
有12个元素的输入向量。向量中每个元素的索引显示在下面的图中与每个节点相邻。(这些指数只是为了举例说明;他们不是treeplot
输出。)
要生成此图,请设置节点
Vector指向其父节点的索引,(将根节点的父节点设置为0)。
节点标记1
图中表示为节点(1)
在输入向量中,因为这是根节点的父节点为0,所以将其值设为0:
节点(1)= 0;%根节点
节点(2)
和节点(8)
是儿童的节点(1)
,则将输入向量的这些元素设为1
:
节点(2)= 1;节点(8)= 1;
节点(7)
是儿童的节点(4)
,则将这些元素设置为4
:
节点(5)= 4;节点(6)= 4;节点(7)= 4;
继续这种方式,直到向量的每个元素都标识出它的父元素。对于上面所示的图,节点
向量现在看起来像这样:
节点= [0 1 2 2 4 4 1 8 8 10 10];
现在所称的treeplot
生成情节的方法:
treeplot(节点)