我有一个生成n x 1个起始节点数组的脚本;这样的数组可以有不同数量的元素(起始节点)。例如,它可能是
2×1单元阵列
<child-component
parent="$ctrl"
>
</child-component>
或5×1单元阵列
'B2825'
'B1329'
等
我需要: a)对数组中每个起始节点的图表进行dfsearch:
'B1560'
'B1100'
'B1196'
'B1487'
'B1338'
等。
b)将一些dfsearch的结果连接到一个公共的节点数组中:
dfsearch(Ggraph,'B2825');
dfsearch(Ggraph,'B1329');
我一直在尝试编写一个for循环和一个while循环,但我得到了各种奇怪的消息,如: “索引超出矩阵维度”,“无法从double转换为单元格”。
例如,此代码返回以下消息:
vertcat(A1..An)
无法从double转换为单元格。
fdname3中的错误(第6行)
块引用
在这种情况下,“rootnode”是一个7 x 1数组: 'B1561' 'B4272' 'B2028' 'B3722' 'B3629' 'B2510' 'B4270'
答案 0 :(得分:0)
我找到了在两个方面使用花括号的解决方案:D {i}和rootnode {i}
n = length(rootnode);
i = 1;
if n > 1
while i < (n+1)
D{i} = dfsearch(Bgraph, rootnode{i});
i = i+1;
end
end