identifing the beginning and the end of a series
1 view (last 30 days)
Show older comments
Hi,
I have long vectors that have the following structures of zeros and ones: 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 How can I identify the 0 that comes before the series of ones? i.e observation 1 and 14. Using the same logic, how can I identify the end of series of ones i.e observations 8 and 21?
0 Comments
Accepted Answer
Wayne King
on 27 Apr 2012
I = find(diff(x)==1);
J = find(diff(x)== -1);
I is 1 and 14, J is 8 and 21
0 Comments
More Answers (0)
See Also
Categories
Find more on System Identification Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!