MATLAB - 将矩阵中相等的元素和为0的元素去除

MATLAB - 将矩阵中相等的元素和为0的元素去除 【MATLAB - 将矩阵中相等的元素和为0的元素去除】将得到的矩阵中0元素和相同的元素去除,MATLAB代码:
%矩阵中相等的元素去掉
%data是需要处理的矩阵
i =1;
while iif data(i)==data(i+1)%如果下一元素出现与前面元素相等的情况
data(i+1) =[]; %下一相同的元素去除
else
i=i+1;
end
end
k =1;
while k<=length(data)
if data(k)==0%如果下一元素出现为0的情况
data(k) =[]; %零元素去除
else
k=k+1;
end
end

    推荐阅读