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
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 Center 和 File Exchange 中查找有关 Point Cloud Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!