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

Insert missing numbers in ordered vector with repeated elements

我有以下情况:

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];

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

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