remove a struct field that its element value is less than specific 50
2 views (last 30 days)
Show older comments
Hi, I have 4x1 struct with 2 fields as shown:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196985/image.jpeg)
i want to delete the one that has less faces and vertices for example here field number 4 i have tried this:
Faces = cellfun('length', {CClower.faces});
Vertices = cellfun('length', {CClower.vertices});
MinIdx = find(Faces <= 50);
but now how to select indexes that not equal to MinIdx that i extracted?
3 Comments
Stephen23
on 4 Oct 2018
"i need to remove the element that is smaller than 50 whatever is its location."
That is what my answer does.
See Also
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!