作业帮 > 综合 > 作业

matlab 删除数组中相同数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 04:58:40
matlab 删除数组中相同数
例如数组 a=[1 1 1 1 3 3 3 3 3 5 5 7 7 7 6 6 6 6 3 3 3 1 1 1];
我要得到 [1 3 5 7 6 3 1];
不是相邻位置的相同数不要删掉.
谢谢了,在线等.
a = [1 1 1 1 3 3 3 3 3 5 5 7 7 7 6 6 6 6 3 3 3 1 1 1];
da = diff(a)
rs = [a((da~=0)), a(end)]
%rs = [1 3 5 7 6 3 1];
再问: 出现错误 ??? Error using ==> horzcat CAT arguments dimensions are not consistent.