Turn cell array including space (i.e, ' ') into string
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
UBADE HAKKI PEKMEZCI
am 7 Okt. 2022
Kommentiert: UBADE HAKKI PEKMEZCI
am 8 Okt. 2022
Hello,
I have a cell array including letter chars and also space and i want to turn it into a string.
When I execute the following:
cell_arr = [{'c'} {'a'} {'s'} {'t'} {' '} {'m'} {'e'} {'m'} {'b'} {'e'} {'r'} {'s'}];
strcat(cell_arr{:})
I get following:
ans =
'castmembers'
But I need the following output:
ans =
'cast members'
0 Kommentare
Akzeptierte Antwort
Paul
am 7 Okt. 2022
cell_arr = [{'c'} {'a'} {'s'} {'t'} {' '} {'m'} {'e'} {'m'} {'b'} {'e'} {'r'} {'s'}];
If a stirng is desired:
join(string(cell_arr),"")
If a char
char(join(string(cell_arr),""))
3 Kommentare
Paul
am 8 Okt. 2022
Please show the exact code that yielded the above result.
As shown here, the result should not have a trailing space, at least in 2022b.
cell_arr = [{'c'} {'a'} {'s'} {'t'} {' '} {'m'} {'e'} {'m'} {'b'} {'e'} {'r'} {'s'}];
join(string(cell_arr),"")
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!