Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
Xiaodi
Xiaodi am 8 Sep. 2017
Kommentiert: Stephen23 am 8 Sep. 2017
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!!

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by