Logical indexing of nonscalar structures
Show older comments
Dear All,
I have a nonscalar nested structure s of length n, I need to index field e in s (s.a.b.c.d.e). I can do it with a loop,
for i = 1:length(s)
s(i).a.b.c.d.e = g(x(i));
end
where x is a logical array. I wanted to know if it is possible to use x for indexing s(x).a.b.c.d.e = g(x); I have lots of such assigments in my code, so it is important to know. For now, I get a dot indexing error when trying the logical indexing.
Thank you,
O
Answers (2)
Categories
Find more on Matrices and Arrays 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!