Hi,
I have one 1x2048 array with repeated values:
A = [0 0 0 255 255 255 0 0 0 0 0 255 255 255 255 255 0 0 0 0]
and I would like to group similar element so that the output would be this:
B = [0 255 0 255 0]
I need to retain the altenation of the values because at the end of this I need to count how many 255 and 0 are there.
Any help would be much apreciated
Thanks

답변 (1개)

the cyclist
the cyclist 2019년 10월 4일
편집: the cyclist 2019년 10월 4일

0 개 추천

If you get the RunLength utility from the File Exchange, it will give you the output vector you want and the counts, in one function call.
>> [B N] = RunLength(A)
B =
0 255 0 255 0
N =
3 3 5 5 4

카테고리

도움말 센터File Exchange에서 Data Types에 대해 자세히 알아보기

질문:

2019년 10월 4일

편집:

2019년 10월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by