how to read data in 1*3 struct for one filed directly?

1 view (last 30 days)
Hi, I have a struct and the data,
mystruct = struct([]);
mystruct(1).a = 1;
mystruct(2).a = 2;
mystruct(3).a = 3;
how can I read the data of a directly without using a loop, with a loop man can du it like
for i = 1:length(mystruct)
value_a(i) = mysruct(i).a;
end
than I get
value_a = [1 2 3];
maybe man can read it directly with a special syntax.
Thanks forward!!

Accepted Answer

KSSV
KSSV on 8 Sep 2017
iwant = [mystruct.a]

More Answers (0)

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!