How to convert 2*1 cell array into 1*2char array
Mostra commenti meno recenti
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 Commento
Guillaume
il 22 Ott 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.
Risposta accettata
Più risposte (1)
madhan ravi
il 22 Ott 2018
Modificato: madhan ravi
il 22 Ott 2018
Tier={'T2';'S2'}'
egr=Tier
c=char(egr)
7 Commenti
raghavendra kandukuri
il 22 Ott 2018
madhan ravi
il 22 Ott 2018
See edited answer now
Guillaume
il 22 Ott 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
il 22 Ott 2018
Modificato: raghavendra kandukuri
il 22 Ott 2018
madhan ravi
il 22 Ott 2018
Modificato: madhan ravi
il 22 Ott 2018
Thank you Guillame, @Raghavendra unfortunately we can’t see your comment for some reason
Image Analyst
il 22 Ott 2018
Try again - I rescued it from the spam quarantine.
raghavendra kandukuri
il 22 Ott 2018
Categorie
Scopri di più su Data Type Conversion in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!