How can I turn a 1*1 cell into a cell array?
60 views (last 30 days)
Show older comments
marvellous
on 19 Aug 2024 at 12:05
Commented: marvellous
on 21 Aug 2024 at 2:24
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 at 12:16
Edited: Sameer
on 19 Aug 2024 at 12:26
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 at 19:32
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!