我有一个<20x1>的单元数组,每个元素都以字符串形式存储一些数据(至少看起来是这样!)。我想访问单元格的每个元素作为一个独立的字符串,并将其拆分成单词。
我所拥有的单元数组是一个<20x1>的单元数组,要访问每个元素作为一个单元格,我正在使用一个for循环。
for i=1:20
line=newline{i}
end
它向我展示了数组中的所有元素。由于'line'是一个字符串类型,因此我使用'strsplit'函数来检索字符串中的单词。
for i=1:20
words(i,:)=strsplit(line)
end
这给了我一个错误信息:
??? Undefined function or method 'strsplit' for input
arguments of type 'char'.
Error in ==> chk at 15
words=strsplit(newline{i})
能否有人解释一下我错在哪里?非常感谢提前。
s = newline{1}; whos newline s; which -all strsplit
。同时请记住,strsplit
的输出将是一个单元数组。 - Amro