How to convert 2*1 cell array into 1*2char array
显示 更早的评论
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 个评论
Guillaume
2018-10-22
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.
采纳的回答
更多回答(1 个)
madhan ravi
2018-10-22
编辑:madhan ravi
2018-10-22
Tier={'T2';'S2'}'
egr=Tier
c=char(egr)
7 个评论
raghavendra kandukuri
2018-10-22
madhan ravi
2018-10-22
See edited answer now
Guillaume
2018-10-22
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
2018-10-22
编辑:raghavendra kandukuri
2018-10-22
madhan ravi
2018-10-22
编辑:madhan ravi
2018-10-22
Thank you Guillame, @Raghavendra unfortunately we can’t see your comment for some reason
Image Analyst
2018-10-22
Try again - I rescued it from the spam quarantine.
raghavendra kandukuri
2018-10-22
类别
在 帮助中心 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!