【发布时间】:2012-07-15 23:02:10
【问题描述】:
我想在 MATLAB 中使用递归来生成复制树状图的链接结构。
例如,一个非常简单的树状图可能表示为调用linkage 函数生成的矩阵。
1 2 1.0
4 3 1.5
其中第一个联动在item 1和2之间,距离为1.0,第二个联动在item 3和1和2合并之间,记为4,距离为1.5
因此,从这个矩阵中,我想要一个类似于 node1.children = {node2, node3} 和 node2.children = {node4, node5} 的结构。其中叶子笔记是node3 item3,node4是item 1,node5是item 2。
我将如何编写一个递归函数来生成这种类型的结构?
【问题讨论】: