Cell to array of strings

152 vues (au cours des 30 derniers jours)
Liam Ryan
Liam Ryan le 17 Oct 2019
Hi, say we have a 1 by 10 cell array of strings like the following:
{'C'} {'B'} {'A'} {'C2'} {'6'} {'Bob'} {'O'} {'A'} {'Camel'} {'Banana'}
How can one covert this to an array that is a 1 by 10 array? So in that array there would be 10 elements. I tried cell2mat command, but it just puts everything in a single element, but I want each of the cell to be a seperate element, not a single element. Thanks!

Réponses (1)

Robert U
Robert U le 17 Oct 2019
Hi Liam Ryan,
what you describe is not a cell array of strings but char. You can convert it straightforward by applying string().
TESTIN = {{'C'},{'B'},{'A'},{'C2'},{'6'},{'Bob'},{'O'},{'A'},{'Camel'},{'Banana'}};
TESTOUT = string(TESTIN);
Kind regards,
Robert

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by