0

我想删除流中的重复数据。然后按照第一列升序排列。你能显示详细的代码来解决这个问题吗?非常感谢你。

  15.0    0.8     1.6    -0.0    -0.3  
  16.0    2.4    -0.2     0.1    -0.1  
  17.0    2.6    -0.6     0.2     0.2
  18.0    4.6     1.0     0.3     0.1
  19.0    2.3     1.4     0.9     0.2
  20.0    2.4     0.9     0.5     0.4


   6.0    5.8     2.5    -1.8    -1.9
   7.0    4.1     4.1    -0.8     1.6
   8.0    2.8     2.3     2.2    -0.5
   9.0   -1.5    -1.9     1.1     0.9
  10.0    0.9     0.2     0.0     0.1  

   9.0   -1.5    -1.9     1.1     0.9
  10.0    0.9     0.2     0.0     0.1
  11.0    2.3    -3.6     0.7    -0.6
  12.0   -1.2    -0.4    -0.2    -0.1
  13.0   -4.4     0.3    -0.3    -0.2
  14.0   -0.9     0.9    -0.4    -0.4
  15.0    0.8     1.6    -0.0    -0.3
4

1 回答 1

0

从 的文档unique,我们发现该unique(B, 'rows')命令将

  • 仅输出唯一行
  • 对输出进行排序

所以:

B = [...
    your data here
];

C = unique(B, 'rows');

将解决您的两个问题:默认为sort对第一列进行排序。

于 2012-08-28T10:24:03.927 回答