我有一个数组
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你能帮我吗?
我有一个数组
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你能帮我吗?
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