带重复的MATLAB并集

带重复的MATLAB并集,matlab,union,Matlab,Union,我在使用联合功能时遇到问题。我正在尝试索引交易日和日历日,以便进行计算。我想要的是重复的结合。还有别的办法吗 tradeDates=tradeDates(:,1); % grab trading days calDays=datetime([2008,08,25])+caldays(0:2522)'; % grab calendar days calDays=yyyymmdd(calDays); % convert to yyymmdd format [C,ia,ib]=union(tradeD

我在使用
联合
功能时遇到问题。我正在尝试索引交易日和日历日,以便进行计算。我想要的是重复的结合。还有别的办法吗

tradeDates=tradeDates(:,1); % grab trading days
calDays=datetime([2008,08,25])+caldays(0:2522)'; % grab calendar days
calDays=yyyymmdd(calDays); % convert to yyymmdd format
[C,ia,ib]=union(tradeDates,calDays); % set intersection of arrays

这个问题是不可复制的。请查看并编辑您的问题。请给出一个包含输入和所需输出的小示例。
union
的目的是避免重复,如果您不想重复,请不要使用
union
。您似乎只需要简单的连接和排序,类似于
sort([tradeDates(:);calDays(:)])