相关疑难解决方法(0)

strsplit:输入类型'char'的未定义函数

我有一个<20x1>单元格数组,每个数组都以字符串的形式存储一些数据(因为它在我看来!!!).我想访问单元格的每个元素作为单个字符串,并且拆分是单词.

我所拥有的单元阵列是<20x1>单元阵列,并且作为我使用for循环的单元访问每个元素.

for i=1:20
    line=newline{i}
end
Run Code Online (Sandbox Code Playgroud)

它向我展示了数组中的所有元素.现在因为line是一个字符串,所以我应用strsplit函数来检索字符串中的单词.

for i=1:20
   words(i,:)=strsplit(line)
end
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误信息:

??? Undefined function or method 'strsplit' for input
arguments of type 'char'.

Error in ==> chk at 15
words=strsplit(newline{i})
Run Code Online (Sandbox Code Playgroud)

谁能解释我错在哪里?任何帮助将不胜感激.提前致谢.

arrays string matlab string-split cell-array

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

arrays ×1

cell-array ×1

matlab ×1

string ×1

string-split ×1