Know the number of row within a structure (struct)
29 views (last 30 days)
Show older comments
Alberto Acri
on 10 Nov 2022
Commented: Alberto Acri
on 10 Nov 2022
Hi! I have the following 'CODE' struct.

I would like to know if there is a code to determine the row number (present in 'Fields', for example 7) considering this as input:
folder = 'C:\Users\Alberto\Desktop\GLOBAL\DATA 4'

Thanks!
2 Comments
Accepted Answer
Joseph Cheng
on 10 Nov 2022
so you can use the function find() and contains(). in this example i am just searching the name entry but it should work with your folder instead.
abc = 'a'-1;
for ind = 1:10
CODE(ind).name = char(abc+ind);
end
foundRow = find(contains({CODE.name},'d'))
Where by doing {CODE.name} here it'll make each entry into a cell then find which one contains your desired text.
More 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!