Search in array with sequence
显示 更早的评论
I have array like this: y=[00110011100001110011] I need search in array, and if it is sequence [..11..] then i get 5, if it sequence [..111...] then I should get 6. In the answer I should got sequence something like this:[..5665556...] So maybe know how do that?
采纳的回答
更多回答(2 个)
Andrei Bobrov
2013-11-23
编辑:Andrei Bobrov
2013-11-23
out = sprintf('%d',strfind([y '0'],'10')-strfind(['0' y],'01')+4)
ADD
out = sprintf('%d',(strfind([y '0'],'10')-strfind(['0' y],'01')>3) + 5)
4 个评论
Andrei Bobrov
2013-11-25
What is it Masyvas? Please small example for Masyvas.
Image Analyst
2013-11-25
Do you expect him to type that in? Unlikely. Please make it easy for him to help you by attaching the csv or workbook file.
Povilas
2013-11-26
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!