For example, I want Matlab to tell me the position in my vector of where I have 4 ones in a row for example which here would be indices 10 to 14
Count repetitions separately in an array
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Lea Martine Francoise
am 17 Mär. 2023
Kommentiert: Lea Martine Francoise
am 17 Mär. 2023
I have this array
A = [1;1;2;2;2;2;2;2;3;1;1;1;1;4;4;4;1;1;1;5;5];
I want Matlab to tell me when the repetition of 1 is greater than 2 for example, but I don't know any function that does this.
Could you help ? Thanks a lot !
Akzeptierte Antwort
Weitere Antworten (1)
Antoni Garcia-Herreros
am 17 Mär. 2023
Hello Lea,
Try something like this:
% Where 1 would be the number you are looking and 2 the number of repeats
sum(A==1)>2 % True if there are more than two instances of 1 in your array
Siehe auch
Kategorien
Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!