菜鸟级:我要用matlab让c=【1 2 2 2 3 4 1】变为c=【1 2 3 4 1】就...
发布网友
发布时间:2024-10-14 01:14
我来回答
共2个回答
热心网友
时间:2024-10-14 07:25
clc;
clear;
A=[1 2 2 2 3 4 1];
B=A(1);
for i = 2:length(A)
if A(i) ~= A(i-1)
B=cat(2,B,A(i));
end
end
B
***********************
A里面是原始数据,B是结果
热心网友
时间:2024-10-14 07:23
c=[1 2 2 2 3 4 1];
c([true,diff(c)~=0])