Finding all consecutive numbers of different lengths within a vector

3 Ansichten (letzte 30 Tage)
I am trying to create a new vector based on the example vector below. This new vector needs to contain only the first value of each group of consecutive numbers. For example, from the vector below, I would want a new vector X that contains [25 55 80 100 155]. Thanks for the help in advance!
A = [25 26 27 28 55 56 80 81 82 100 101 102 103 104 105 155 156]

Akzeptierte Antwort

Stephen23
Stephen23 am 29 Apr. 2020
>> A = [25,26,27,28,55,56,80,81,82,100,101,102,103,104,105,155,156];
>> X = A([true,diff(A)~=1])
X =
25 55 80 100 155

Weitere Antworten (0)

Kategorien

Mehr zu Financial Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by