【发布时间】:2012-02-20 19:22:49
【问题描述】:
我写了一个代码,我想在每列中根据分隔符分割许多行。我写了一个 for 循环,它为我完成了它。
Pdbindex 是一个单元格数组,我的值存储在其中,我试图用分隔符、冒号 (:) 进行拆分。
for i = pdbindex(:,1)
clean2_pdb = split(':', pdbindex);
end
但是,它向我抛出了一个错误声明,Undefined function or method 'split' for input arguments of type 'cell'.。
我不知道如何解决这个问题。
请指教。
更新:
我还发布了另一个使用strsplit 函数的问题。弹出一个不同的问题。
【问题讨论】:
-
这是自我解释。那么你有功能拆分吗?如果是这样,输入需要什么?
-
是的,它存在于路径中。基本上,第一个对象接受您要从中拆分的分隔符,第二个对象接受包含您要从中拆分的值的元胞数组。
-
那我只是在猜测 - 但它确实听起来像 split 需要字符串而不是单元格。但也许您可以澄清您使用的拆分方式。
-
从标题和描述来看,问题是
split函数不在路径上。您已经询问过如何向路径添加函数。