MabLab中画树状图方法treeplot(nodes)中描述树结构的矢量nodes的构造
2018-03-10 08:33
344 查看
按要求需要用matlab画树状图,在网络上找到两句代码:nodes = [0 1 2 2 4 4 4 1 8 8 10 10];
其中矢量nodes的构造完全没有头绪,网络上也没有资料,经过一番摸索,终于搞清楚了。
规则:
1. 将树节点用深度优先搜索编号,从1开始,从根节点开始。
2. 定义与节点个数相同长度的矢量nodes。
3. 根据树的形状,将当前节点的父节点在树中的编号填写到nodes中,根节点填0。
深度优先搜索编号的图示:
treeplot(nodes);画出了如下图:
其中矢量nodes的构造完全没有头绪,网络上也没有资料,经过一番摸索,终于搞清楚了。
规则:
1. 将树节点用深度优先搜索编号,从1开始,从根节点开始。
2. 定义与节点个数相同长度的矢量nodes。
3. 根据树的形状,将当前节点的父节点在树中的编号填写到nodes中,根节点填0。
深度优先搜索编号的图示:
相关文章推荐
- 数据结构之 栈stack 模板类(数组描述方法)
- 【每日一问】请详细描述”构造方法“
- 关于EasyUI使用tree方法生成树形结构加载两次的问题
- java递归实例(一)---递归构造Tree结构
- JavaScript递归方法 生成 json tree 树形结构数据
- 实现树状结构的两种方法
- json简单格式转树状结构 工具方法
- Tree树状结构显示(dtree、xtree、ExtTree、E3tree、ztree)
- IFC标准是为了满足建筑行业的信息交互与共享而产生的统一数据标准,是建 筑行业事实上的数据交换与共享标准。本文概要介绍了IFC标准的产生及发展 历程,IFC的整体框架结构,简要说明了IFC标准的实现方法和过程,描述了 当前的应用以及我们应该更加积极地利用IFC标准为建筑软件行业服务。
- Python构造自定义方法来美化字典结构输出的示例
- 实现树状结构的两种方法
- 数据结构之二叉树 (构造 拷贝构造 以及前序中序后续三种遍历方法)
- java中类,对象,构造方法,封装的概念及描述
- 介绍一款jquery ui组件gijgo(含tree树状结构、grid表格),特点:简易、文档全清晰易懂、示例代码
- Python构造自定义方法来美化字典结构输出的示例
- 项目三 多段函数求值 (2)用switch语句构造多分支结构 方法一
- linux 不回车直接读取一个字符的方法(termios结构的描述了终端的模式,在这段代码中我们改变了它,使得终端能够接收到键盘输入马上返回。)
- Tree树状结构显示(dtree、xtree、ExtTree、E3tree、ztree)
- JavaScript递归方法 生成 json tree 树形结构数据
- SqlServer中查看表结构字段,主键,外键,递增,描述)方法