例如我想转换
x = [45 25 65 70 60 70 45 70 15 70 25]
到
y = [70 45 25 65 60 45 15 25]
这里最可能的元素是70
所以在新数组y
中我希望将70
保留在第一个位置,然后将其他元素放在新数组中。
有人可以为此建议解决方案吗?
答案 0 :(得分:5)
这将有效:
y = [mode(x) x(x ~= mode(x))]; %//remove most frequent element and add it to the front