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

2 Ansichten (letzte 30 Tage)
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

Antworten (1)

Matt J
Matt J am 29 Mär. 2021
Bearbeitet: Matt J am 29 Mär. 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

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by