How to convert 2*1 cell array into 1*2char array
Afficher commentaires plus anciens
egr = Tier' % egr returns 'T2' 'S2' as 1*2 CELL
sgr = char(egr); % sgr returns T2
S2 as 2*2 char
My desired output should look like 'T2' 'S2' or 'T2','S2' in char
1 commentaire
Guillaume
le 22 Oct 2018
Note that the only way a 2x1 cell array can be converted into a 1x2 char array is if each cell of the array contain a single character, or one cell contains 2 characters and the other none.
Réponse acceptée
Plus de réponses (1)
madhan ravi
le 22 Oct 2018
Modifié(e) : madhan ravi
le 22 Oct 2018
Tier={'T2';'S2'}'
egr=Tier
c=char(egr)
7 commentaires
raghavendra kandukuri
le 22 Oct 2018
madhan ravi
le 22 Oct 2018
See edited answer now
Guillaume
le 22 Oct 2018
It's really not clear what you want. I would have thought that madhan's answer was what you asked for.
Please give a full example of an input and the desired output, using valid matlab syntax (as madhan did).
raghavendra kandukuri
le 22 Oct 2018
Modifié(e) : raghavendra kandukuri
le 22 Oct 2018
madhan ravi
le 22 Oct 2018
Modifié(e) : madhan ravi
le 22 Oct 2018
Thank you Guillame, @Raghavendra unfortunately we can’t see your comment for some reason
Image Analyst
le 22 Oct 2018
Try again - I rescued it from the spam quarantine.
raghavendra kandukuri
le 22 Oct 2018
Catégories
En savoir plus sur Data Type Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!