Cell array
显示 更早的评论
If I have a cell array that consists of 1 row by n columns such as and each entry has text of the form
xx1 xx2 xx3 xx4
How can I create a single string that has each entry comma seperated. I need to create this format to enable Rowheaders for a UItable.
i.e. rowHeaders = {'xx1','xx2',xx3','xx4'};
thanks
采纳的回答
更多回答(2 个)
Fangjun Jiang
2011-7-22
You mean this?
a={'xx1 xx2 xx3 xx4'};
b=regexp(a{1},'\s','split')
3 个评论
Jason
2011-7-22
Fangjun Jiang
2011-7-22
You mean a={'xx1' 'xx2' 'xx3' 'xx4'}? Then what processing do you need? Could you just update your question to include of your example input and output?
Jason
2011-7-22
Titus Edelhofer
2011-7-22
or similarly using textscan:
b = textscan('xx1 xx2 xx3 xx4', '%s');
b = b{1}
Titus
类别
在 帮助中心 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!