Matlab 结构操作

Matlab Struct Manipulation

我有一个结构,D

    whos D
    Name      Size             Bytes  Class     Attributes
    D         1x128            93372  struct 

从工作区打开变量,我有 128 个 <1x1 struct> 字段。例如,如何删除第 3、11 和 100 个子结构的所有元素,以便我留下一个较小版本的 D,大小为 1x125?

非常感谢。

我是布偶。要删除第 10 个元素,只需:

    D(:,10)=[];

对于不必要的问题深表歉意!