MATLAB中的嵌套单元结构

时间:2015-10-27 19:25:51

标签: matlab data-structures

我正在尝试将大量数据组织到MATLAB中的嵌套结构中,我希望每个结构都包含一个单元格数组,但我得到了

  

当结构为空时,点名结构分配是非法的。在结构上使用下标。

代码示例:

Year.Org1 = struct('Set1',{},'Set2',{});
Year.Org2 = struct('Set1',{},'Set2',{});

然后我希望Set1 / Set2 / etc成为n行的单元格数组,其中包含列1 str,第2列str,第3列值等等。

有关初始化此结构然后访问各个部分的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用单个花括号,结构初始化为空。你可以通过加倍花括号来实现你想要的东西:

Year.Org1 = struct('Set1',{{}},'Set2',{{}});

最好,