Matlab 计数数组的相等相邻元素
我有一个向量Matlab 计数数组的相等相邻元素,matlab,Matlab,我有一个向量 A = [0;1;1;1;0;0;1;1;1;2;2;2;2]; 我想数一数相等的相邻值的数量,以便得到这样的矩阵: B=[0 1 1 3 0 2 1 3 2 4]; 你能帮我吗?这里有一个简短的解决方案: J=find(diff([A(1)-1; A])); B=[A(J), diff([J; numel(A)+1])];
A = [0;1;1;1;0;0;1;1;1;2;2;2;2];
我想数一数相等的相邻值的数量,以便得到这样的矩阵:
B=[0 1
1 3
0 2
1 3
2 4];
你能帮我吗?这里有一个简短的解决方案:
J=find(diff([A(1)-1; A]));
B=[A(J), diff([J; numel(A)+1])];