我在Matlab中有一个非常大的结构数组。为了简化情况,假设我有如下内容:
现在假设我有一些条件,使我想要从 structure(2) 中删除所有内容(结构数组中的任何和所有条目)。有什么好方法可以做到这一点吗?
我的解决方案是将相应的字段设置为[](例如structure(1).name = []),但这并不会将它们删除,而只是使它们为空。如何从结构数组中完全删除它们?有没有办法?
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 = []),但这并不会将它们删除,而只是使它们为空。如何从结构数组中完全删除它们?有没有办法?