【发布时间】:2014-04-01 22:17:18
【问题描述】:
让我这样描述这个问题。我有一个 .mat 文件,如果我打开它,它包含一个 1x10 结构数据。在每个数据中,它都有一个名为 res 的 1x5 结构(或字段)。在 res 中,它有一个名为 foo 的 1x1 结构(或字段)。因此,我有 ixj 个 data(i).res(j).foo 副本。
无论如何我可以更改此 foo 的名称吗?说我希望所有 data(i).res(j).foo 成为 data(i).res(j).bar
我确实在互联网上搜索过,并尝试了几种方法(添加和删除字段、创建临时字段、使用 cell2field 或 fieldtofile 等),但都没有奏效。最常见的返回错误是“不同结构之间的下标赋值”。
请帮忙,提前谢谢!
【问题讨论】:
-
为什么不能复制到新名字,然后剪掉之前的?
-
很抱歉没有把自己解释清楚。请看下面,你就知道了。
标签: matlab