I want to know the starting index of consecutive negative elements and also thier count.

1 view (last 30 days)
I just have an array of 76140 data. What to do, if I want to know the starting index of consecutive negative elements and also thier count. Thank you in advance

Answers (1)

Matt J
Matt J on 29 Mar 2021
Edited: Matt J on 29 Mar 2021
Using this File Exchange submission,
yourVector = [0 -3 -4 1 2 7 -9 -10 -11]; %example
G=groupTrue(yourVector<0);
startingIndex = groupFcn(@(x) x(1) , 1:numel(G), G),
startingIndex = 1×2
2 7
count = groupFcn(@numel , G, G),
count = 1×2
2 3

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!