Sum if conditions are satisfied across arrays
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abhishek Varghese
am 14 Feb. 2018
Bearbeitet: Abhishek Varghese
am 14 Feb. 2018
Hello everyone,
Kinda stuck. Scenario is:
I have a binary 2D array that is n rows and m columns.
I want to count how many times an element went from being a '1' in one row, to a '0' in the next row, and store it as a vector.
I have updated an illustration to help.
Would really appreciate an efficient and simple solution, cheers.
2 Kommentare
Matt J
am 14 Feb. 2018
I have a binary 2D array that is m rows and n columns.
According to your diagram, n is the number of rows, not columns.
Akzeptierte Antwort
Matt J
am 14 Feb. 2018
Bearbeitet: Matt J
am 14 Feb. 2018
result = sum(diff(array,1,1)==-1 ,1)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!