For Loop to Cycle through Struct
10 views (last 30 days)
Show older comments
I have a 6x1 struct and want to create a for loop that will cycle through and pull out the name field of the 1x1 struct.
How can I do that? ** I am using R2012a **
I apologize for the strange format, the toolbar at the top of the body is missing and I'm still trying to fix it.
2 Comments
Athrey Ranjith Krishnanunni
on 15 Jan 2021
You probably don't need a for loop, you can use the function fieldnames(S) (look at its documentation for more info).
P. S. You can use Alt + Enter to switch between code and plain text modes.
AANJANEY KUMAR VERMA
on 25 Jul 2022
listNames = { YourStructArray.Name };
This will return a cell array of all the names present in the array of structs.
Hope this helps
Answers (0)
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!