Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Hey,I have this huge data file and what i would like to do is , use strfind to match the string and capture the data followed by this string(no problem).my problem is that i have same string twice..how can i write a code to take first match first?

1 visualización (últimos 30 días)
**edge
1 2 2
4 5 6
*edge
-1 1 1 -8 9 10
*edge
2 8 9
3 5 6

Respuestas (1)

Yogananda Jeppu
Yogananda Jeppu el 6 de Oct. de 2016
A={'**edge'
'1 2 2'
'4 5 6'
'*edge'
'-1 1 1 -8 9 10'
'*edge'
'2 8 9'
'3 5 6'
}
a=strfind(A,'edge')
find(~cellfun(@isempty,a))
This seems to work.
  1 comentario
kavitha sundu
kavitha sundu el 6 de Oct. de 2016
Nah,i dont want to put this in some cell array. I want to do this directly from the text file and a if clause to take the first value first

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by