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

1 vue (au cours des 30 derniers jours)
Xiaodi
Xiaodi le 8 Sep 2017
Commenté : Stephen23 le 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!!
  1 commentaire
Stephen23
Stephen23 le 8 Sep 2017
"maybe man can read it directly with a special syntax."
Yes you can! Read this to know how and why:

Connectez-vous pour commenter.

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by