【发布时间】:2014-09-01 11:31:09
【问题描述】:
假设我有一个字符数组,看起来像....
hello
hillo
hello
我想将它们转换为一个与...相同的元胞数组
A = {'hello';'hillo';'hello'}
我该怎么做呢,我试过使用 mat2cell 但它似乎只是把所有东西都放在一个大单元格中,并没有真正把它们分开。所以比如说原始的字符数组它会如果我放这样的输出
A = mat2cell(arrayofchars)
[3x5 char]
instead of the preferred output of...
'hello'
'hillo'
'hello'
对不起,如果我没有很好地解释我的问题!我对matlab很陌生!
干杯!
【问题讨论】:
-
你试过
cellstr吗? -
啊,解决了!干杯! :)
-
@RobertP。我确信这是一个重复的案例,不想让
SO负担更多这些。如果有人想继续并将其发布为答案,我不会打架:) -
@Divakar,我将您的答案发布为 CW,这样它就不会显得无人回答。希望你没问题=)(我同意它是重复的,并且它有点使网站混乱。但话说回来,它还没有作为一个骗子被关闭,并且有不同措辞的类似问题可能会帮助其他人找到答案,从而避免更多重复...)
标签: matlab matrix char cell-array