Matlab中怎么删除数据文件中重复数据(若两组重复,删除一组)

在数据文件data.fasta中存在重复的数据,如第一组与第二组数据重复:>chr16:2331404-2331760GAGGTGTGTGGAGCAGGGAGTCCGGACTGGGGGCCAGGATGCGGGTCCTCTCGTCCGCTACATCTTGGTCCTCAGGAAGCACAGGCATCCGGGTGTATAATTCTGTCTGATTGACCAGGACAAAGACCGCATGCGTGAACCCAGCCGCAGGGCGGCTTCCGTGGAGAAGGGAGGGGCGGGGGTGGATGTGGGAGGTCTGGTGGGACTAAGGCCTTCAAGGCTTCTCGTCCCAATCTCAGGCCCCACAGGTGCGACTCAGACCTTTTACTAGAAGACACAGTGGTCTTACGGGGCTAAACTAGCATCCAGGAGACATAAACTATCTGAGGAAAAAGAACTGTGCGGGACTCATGGAG请利用MATLAB进行数据处理,将data.fasta中重复的数据删除,并重新保存到data1.fasta文件中。

主要是用unique命令,你说的删除重复数据,我估计是删除重复行。
fp=fopen('data.txt','r');
tem1=fscanf(fp,'%f');
fclose(fp)
tem1=reshape(tem1,5,length(tem1)/5)';
[tem2,I,J]=unique(tem1,'rows');
tem4=tem1(I,:)追问

这个编码我打过,第二行便无法执行

温馨提示:答案为网友推荐,仅供参考
相似回答