Merging of Cell data into one entry.

1 次查看(过去 30 天)
ans =
Columns 1 through 6
'AMEX' 'ARCA' 'BATS' 'BEX' 'CHX' 'CSFBCROSS'
Columns 7 through 12
'DRCTEDGE' 'EDGEA' 'ISE' 'ISLAND' 'LAVA' 'NITEECN'
Column 13
'NSX'
ans is a cell of size 1 x 13 i want the data to be like ans ='AMEX,ARCA,BATS,BEX,CHX,CSFBCROSS,and so on' please help me..if any problem open the attachment...thanks in advance...
  1 个评论
azizullah khan
azizullah khan 2014-7-20
??? Undefined function or method 'strjoin' for input arguments of type 'cell'.
error occurs.........due to of type cell...

请先登录,再进行评论。

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2014-7-20
编辑:Azzi Abdelmalek 2014-7-20
A={'AMEX' 'ARCA' 'BATS' 'BEX' 'CHX'};
B=strjoin(A,',')
  3 个评论
Wayne King
Wayne King 2014-7-20
what version of MATLAB are you using?
Azzi Abdelmalek
Azzi Abdelmalek 2014-7-20
编辑:Azzi Abdelmalek 2014-7-20
Try this
A={'AMEX' 'ARCA' 'BATS' 'BEX' 'CHX'};
B=cell2mat([strcat(A(1:end-1),',') A(end)])

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Scope Variables and Generate Names 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by