我正在尝试将大量数据组织到MATLAB中的嵌套结构中,我希望每个结构都包含一个单元格数组,但我得到了
当结构为空时,点名结构分配是非法的。在结构上使用下标。
代码示例:
Year.Org1 = struct('Set1',{},'Set2',{});
Year.Org2 = struct('Set1',{},'Set2',{});
然后我希望Set1 / Set2 / etc成为n行的单元格数组,其中包含列1 str,第2列str,第3列值等等。
有关初始化此结构然后访问各个部分的任何建议将不胜感激。
答案 0 :(得分:0)
使用单个花括号,结构初始化为空。你可以通过加倍花括号来实现你想要的东西:
Year.Org1 = struct('Set1',{{}},'Set2',{{}});
最好,