How can I turn a 1*1 cell into a cell array?
12 views (last 30 days)
Show older comments
For example, what is the easiest way to turn a 1*1 cell 'a b c d e' into a cell array {'a'} {'b'} {'c'} {'d'} {'e'}? Please! Anyone can help me?
0 Comments
Accepted Answer
Sameer
on 19 Aug 2024
Edited: Sameer
on 19 Aug 2024
Hi
To split a 1x1 cell containing a string and convert the result into a cell array, you can utilize the "strsplit" function.
originalCell = {'a b c d e'};
splitArray = strsplit(originalCell{1});
disp(splitArray);
Hope this helps!
3 Comments
Walter Roberson
on 20 Aug 2024
Another way:
originalCell = {'a b c d e'};
regexp(originalCell{1}, ' +', 'split')
More Answers (0)
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!