如何避免多次使用'unique'来过滤不一致的数据集?

时间:2014-05-06 11:58:26

标签: matlab unique duplication

我有两个对应的(具有关系且具有相同维度)数据集:

  1. Time
  2. Salinity
  3. 时间数据集中的某些数据是重复的。

    我可以通过以下方式删除重复值:

    Time_new=unique(Time,'rows');
    

    但它不再符合Salinity数据集。

    如何调整相应的盐度数据?

    由于

    (摘自How to avoid the multiple use of 'isnan' to filter inconsitent datasets?

1 个答案:

答案 0 :(得分:4)

使用unique的其他输出参数:

[Time_new,idx_un,~] = unique(Time,'rows');
Salinity_new = Salinity(idx_un, :);