Finding all consecutive numbers of different lengths within a vector

조회 수: 2 (최근 30일)
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]

채택된 답변

Stephen23
Stephen23 2020년 4월 29일
>> 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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Point Cloud Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by