在带有重复元素的有序向量中插入缺失的数字

时间:2015-04-13 20:21:12

标签: matlab vector indexing

我有以下情况:

A = [1 2 3 4 5 6 7 8 9 10];
B = [1 1 1 6 8 8 10];

如何创建一个连接A和B的向量C,在系列中插入缺失的数字但是在A中保留重复的数字? C将如下所示:

C = [1 1 1 2 3 4 5 6 7 8 8 9 10];

1 个答案:

答案 0 :(得分:3)

在B中找到A的逻辑索引,用~删除它们,连接生成的向量并排序。 。 。

C=sort([A(~ismember(A,B)) B])