find observations with nonconsecutive numbers
8 views (last 30 days)
Show older comments
wesso Dadoyan
on 8 Jul 2017
Answered: Walter Roberson
on 8 Jul 2017
A=[55; 56; 57; 58; 26; 27; 28]
I want to find the observations in A where the two consecutive observations are not equal. In this case it should be the 5th observation since 26~=58. How can I do that elegantly?
0 Comments
Accepted Answer
More Answers (1)
JESUS DAVID ARIZA ROYETH
on 8 Jul 2017
like this:
A=[55; 56; 57; 58; 26; 27; 28];
observations=A([1; diff(A)]~=1);
2 Comments
JESUS DAVID ARIZA ROYETH
on 8 Jul 2017
A=[55; 56; 57; 58; 26; 27; 28];
observations=find([1; diff(A)]~=1);
See Also
Categories
Find more on Discrete Data Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!