我正准备找到..., 'ForceCellOutput', true)
命令的strfind
名称 - 值对参数,如in the reference docs for strfind
所述:
语法
k = strfind(str,pattern) k = strfind(str,pattern,'ForceCellOutput',cellOutput))
...
在单元格数组中返回索引
在字符向量中查找模式的出现次数。力
strfind
返回单元格数组中出现的索引。 然后显示索引。创建一个字符向量并找到模式ain的出现次数。
str = 'The rain in Spain.'; k = strfind(str,'ain','ForceCellOutput',true)
但是,上面的确会给我带来错误(使用strfind
时出错:输入参数太多),我注意到(发生错误后)上面的第二个语法对于我正在运行的版本,R2015a,本地Matlab帮助help strfind
中不包含此内容。
我找不到任何关于此更新的提及,in the release notes for R2015b or R2016a。
答案 0 :(得分:1)
示例代码在R2015b中正常运行但不存在in the documentation(需要登录)。但是,它包含在strfind
的内联文档中:
% IND = STRFIND(TEXT,PATTERN,'ForceCellOutput',CELLOUTPUT) forces IND
% to be a cell array when CELLOUTPUT is true.
所以看起来它在R2015b中是一个未记载的附加内容。随着最近发布的R2016a,online documentation现在用于R2016a,因此他们记录了这一变化。