数学建模社区-数学中国

标题: matlab画树的方法? [打印本页]

作者: Acombater    时间: 2012-9-16 22:22
标题: matlab画树的方法?
现在已知一个图的邻接矩阵,如何用Matlab将这种图可视化呢?对于树又如何操作呢?最好画出的图形,一些相应的属性能够自己设置,比如,调整某些点的位置,标记某些边的颜色,如下图:
1.bmp


再贴一个以前别人的帖子
http://www.madio.net/thread-134116-1-1.html

期望解决呀~
作者: wxflamy    时间: 2012-9-17 13:13

这个树?


>> load fisheriris
>> ctree = ClassificationTree.fit(meas,species);
>> view(ctree,'mode','graph')

QQ拼音截图未命名.png
作者: Acombater    时间: 2012-9-19 20:11
wxflamy 发表于 2012-9-17 13:13
这个树?

希望能够设计成这种样式,但是我只有一个邻接矩阵,如何画成这样?还有,你这里如何标记一些指定的边的颜色以及手动调整树的分布情况?
作者: wxflamy    时间: 2012-9-21 12:39
Acombater 发表于 2012-9-19 20:11
希望能够设计成这种样式,但是我只有一个邻接矩阵,如何画成这样?还有,你这里如何标记一些指定的边的颜 ...

上面是MATLAB里的一个例子。fisheriris里有两个数组,一个存有判定变量,一个存有节点值。ClassificationTree.fit函数构建了一个包含判定条件的树变量ctree。这是我对这个例子的理解,我只能帮这么多了,我以前也没画过。。。。
作者: Acombater    时间: 2012-9-27 10:49
wxflamy 发表于 2012-9-21 12:39
上面是MATLAB里的一个例子。fisheriris里有两个数组,一个存有判定变量,一个存有节点值。Classification ...

你知道如何改变这棵树的形状吗?比方说,将一些节点拖上去一点。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5