How to convert 2*1 cell array into 1*2char array
Mostrar comentarios más antiguos
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 comentario
Guillaume
el 22 de Oct. de 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.
Respuesta aceptada
Más respuestas (1)
madhan ravi
el 22 de Oct. de 2018
Editada: madhan ravi
el 22 de Oct. de 2018
Tier={'T2';'S2'}'
egr=Tier
c=char(egr)
7 comentarios
raghavendra kandukuri
el 22 de Oct. de 2018
madhan ravi
el 22 de Oct. de 2018
See edited answer now
Guillaume
el 22 de Oct. de 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
el 22 de Oct. de 2018
Editada: raghavendra kandukuri
el 22 de Oct. de 2018
madhan ravi
el 22 de Oct. de 2018
Editada: madhan ravi
el 22 de Oct. de 2018
Thank you Guillame, @Raghavendra unfortunately we can’t see your comment for some reason
Image Analyst
el 22 de Oct. de 2018
Try again - I rescued it from the spam quarantine.
raghavendra kandukuri
el 22 de Oct. de 2018
Categorías
Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!