if command for finding more than three identical numbers in a variable
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
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 commentaire
the cyclist
le 29 Avr 2015
Do you need 3 or more consecutive, or more than 3 consecutive?
Réponses (3)
the cyclist
le 29 Avr 2015
Modifié(e) : the cyclist
le 29 Avr 2015
Roger Stafford
le 29 Avr 2015
Modifié(e) : Roger Stafford
le 29 Avr 2015
You can devise your own test:
if any(diff([0,find(diff(v)~=0),size(v,2)])>3)
...
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!