我有以下代码从矩阵adj
和nodeNames
中存储的一组节点生成图表。我有两种类型的节点:类型为S的i
节点和类型为O的j
节点。在nodeNames
中,首先存储类型为O的节点,因此从nodeNames{1}
到nodeNames{j}
将分配给节点O.
G = digraph(adj,nodeNames);
for x=1:j
v = dfsearch(G,nodeNames{x});
end
以下代码允许我搜索类型为O的节点的所有dfsearch
结果,但是这样我只得到显示中的最后一个结果,我想获得for的所有中间的itterations循环。最好的方法是什么?谢谢
答案 0 :(得分:1)
通常dfsearch
返回的向量的长度不会都是相同的长度,因此v
应该使用x
作为索引存储在单元数组中:
G = digraph(adj,nodeNames);
for x=1:j
v{x} = dfsearch(G,nodeNames{x});
end