if command for finding more than three identical numbers in a variable
Info
This question is closed. Reopen it to edit or answer.
Show older comments
hi, I need an if condition with the following command. if there are more than three consecutive identical numbers in this matrix then give me an ok signal if not then give me a false signal.
example:
v=[8,8,8,9,5,5,8,8,1];
if there are more than 3 consecutive identical numbers in v (8,8,8) then give me an ok signal otherwise give me a false signal
How can I translate the above command into a matlab command. any kind is appreciated. thanks
1 Comment
the cyclist
on 29 Apr 2015
Do you need 3 or more consecutive, or more than 3 consecutive?
Answers (3)
the cyclist
on 29 Apr 2015
Edited: the cyclist
on 29 Apr 2015
Roger Stafford
on 29 Apr 2015
Edited: Roger Stafford
on 29 Apr 2015
You can devise your own test:
if any(diff([0,find(diff(v)~=0),size(v,2)])>3)
...
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!