For Loop to Cycle through Struct

10 views (last 30 days)
Nat Person
Nat Person on 13 Jan 2021
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
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
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

Sign in to comment.

Answers (0)

Categories

Find more on Structures in Help Center and File Exchange

Products


Release

R2012a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!