Effacer les filtres
Effacer les filtres

How can the output of a order character string stored in a variable?

2 vues (au cours des 30 derniers jours)
xosro
xosro le 16 Juil 2015
Commenté : xosro le 16 Juil 2015
i have a structure variable contain several field, i wish insert once of fields that dispaly of this field is Character to form string in another variable. for example : A(1).name='walter'; A(2).name='xosro'; A(1).rank=1; A(2).rank=10; i wish have : names=cell(2,1); names=A(1:2).name; that

Réponse acceptée

Titus Edelhofer
Titus Edelhofer le 16 Juil 2015
Hi xosro,
I'm not sure if this is what you want, but
names = {A(1:2).name}
collects the names into a cell array (or {A.names} if you want all).
Titus
  2 commentaires
Titus Edelhofer
Titus Edelhofer le 16 Juil 2015
And btw, if you want to collect the ranks, since they are numbers, you can create an array simply by
ranks = [A.rank];
If you want to read more about this, look into the doc for "comma separated lists".
Titus
xosro
xosro le 16 Juil 2015
hi Titus thank you ya that is my target I am confused,i try this code ,i do not know give error? but now ...

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by