if command for finding more than three identical numbers in a variable
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
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
the cyclist
2015년 4월 29일
Do you need 3 or more consecutive, or more than 3 consecutive?
답변 (3개)
Roger Stafford
2015년 4월 29일
편집: Roger Stafford
2015년 4월 29일
You can devise your own test:
if any(diff([0,find(diff(v)~=0),size(v,2)])>3)
...
댓글 수: 0
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!