如何使用索引向量索引嵌套单元格数组

时间:2017-05-23 10:14:39

标签: arrays matlab indexing nested

我想在matlab中构建一个树作为嵌套的单元格数组。 因此我有一个类似的数据结构。

T={ { [1;1] {[1;2;1] [1;2;2]}} 2}.

树的深度不固定。 如何以类似

的方式索引T的条目
T(i)

分别有另一种在matlab中实现树的简单方法吗?

编辑:我对像T {1} {2} {1}这样的索引不感兴趣,因为这种类型的索引不适合具有可变深度的嵌套单元数组。 我想要像

这样的东西
i=[1 2 1];  
T(i)=3;

因此,之后T是

{ { [1;1] {3 [1;2;2]}} 2}.

1 个答案:

答案 0 :(得分:0)

T={ { [1;1] {[1;2;1] [1;2;2]}} 2} ;

你应该知道单元索引...我们使用()调用矩阵索引,其中使用{}作为单元索引。您可以访问以下T数据:

T{1}
T{1}{1}
T{1}{2}{1} etc...