Search in array with sequence
Mostrar comentarios más antiguos
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?
Respuesta aceptada
Más respuestas (2)
Andrei Bobrov
el 23 de Nov. de 2013
Editada: Andrei Bobrov
el 23 de Nov. de 2013
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 comentarios
Andrei Bobrov
el 25 de Nov. de 2013
What is it Masyvas? Please small example for Masyvas.
Image Analyst
el 25 de Nov. de 2013
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
el 26 de Nov. de 2013
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!