你好同学!为啥要用循环语句?直接
Clusters([Clusters.n]<20) = [];
不香吗?
如果循环,真的是浪费代码:
i = 1; while (i<=length(Clusters)) if(Clusters(i).n<20) Clusters(i)=[]; else i=i+1; end end