问题:给定一组随机整数,要求去除其中的相同元素,而不改变剩余元素之间的相对位置。代码越简单越好,希望有人能帮忙啊
function B=unq(A) B=[]; while ~isempty(A) B=[B,A(1)]; A=A(A~=A(1)); end
例子 A=[4 6 2 4 1 1 4 6 9 9 7 2 5 7 5 8 3]; B=unq(A)
输出
B =
4 6 2 1 9 7 5 8 3 如果你对给定一组随机整数,要求去除其中的相同元素,而不改变剩余元素之间的相对位置。代码越简单越好,希望有人能帮忙啊这个问题有好的意见或
建议,请留言
|