我在matlab中有一个非常大的结构数组。假设,为了论证,为了简化情况,我有类似的东西:
structure(1).name = 'a';
structure(2).name = 'b';
structure(3).name = 'c';
structure(1).returns = 1;
structure(2).returns = 2;
structure(3).returns = 3;
现在假设我有一些情况出现,让我想从structure(2)
(我的结构数组中的任何和所有条目)中删除所有内容。有什么好的方法可以做到这一点?
我的解决方案是将相应的字段设置为[]
(例如structure(1).name = [];
),但这不会删除它们,只会使它们为空。我如何真正从结构数组中完全删除它们?有办法吗?