我有这个数组
Y=[618 1 631 618 631 618 631 631 631 618 631 627 631 631]我想把它转化成:
[618 1 631 618 631 618 631 618 631 627 631]我用过这个代码
[~,index] = unique(Y,'first');
Y(sort(index))但答案是,这与我想要的结果不同。ans = 618 1 631 627
你能帮帮我吗?
发布于 2016-03-18 16:23:46
这个怎么样?(我真的认为这是一个重复,但我没有找到一个有类似的标题-我相信内容出现在某个地方)
NewY = Y([1,diff(Y)]~=0)
NewY =
618 1 631 618 631 618 631 618 631 627 631还可以通过以下操作保存符号中的字节:
NewY = Y(~~[1,diff(Y)])@AndrasDeak :D
https://stackoverflow.com/questions/36089330
复制相似问题