急求,matlab里怎么将文件中相同的数只提取一次

是这样的,文件中有很多数,有的数呢出现了很多次,想让这些重复的数字只出现一个,比如文件中含有2 2 4 4 4 5,这样的,想要的结果就是2 4 5,可不可以帮忙写个程序,或者用什么函数弄吗可以

假设你的数据已经存在变量a中了。
a=[2 2 4 4 5];
a=unique(a);%这样就可以了
希望采纳,设置为满意答案,谢谢。追问

哎呀,sorry呀,没看见你这个。。。灰常感谢

追答

没事,以后有问题可以在百度知道上向我求助。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-26

可以使用unique()函数

参考代码

x = [2 2 4 5 5 7 7];
r = unique(x);
disp(r);

输出

2     4     5     7


该函数更详细的内容可以在命令窗口输入help unique <回车> 获取

本回答被提问者采纳
相似回答