标签: arrays matlab
我有一个向量A = [1 1 2 1 3 3 3 ...],我想将A表示为B = [1 2 1 3..],即重复的数字被合并,长度(B)小于长度(A)。有人可以出示代码怎么做?谢谢
A = [1 1 2 1 3 3 3 ...]
B = [1 2 1 3..]
答案 0 :(得分:1)
使用diff:
A(logical([1 diff(A)]))