我有两个元胞数组,X 和 Y。每个元胞数组由字符串组成:即,X{i} 是所有 i 的字符串,Y{i} 也是如此。我想找到两个单元格数组的交集(大概是第三个单元格数组},它具有 X 和 Y 共有的字符串。
问问题
4143 次
2 回答
8
有一个函数可以做到这一点: intersect
例如:
>> X = {'a', 'b'; 'c', 'd'}; >> Y = {'c', 'd', 'e', 'f'}; >> Z = 相交(X, Y) Z = 'c' 'd'
于 2012-09-14T03:02:11.803 回答
2
可能有一个函数可以做到这一点 - 我不记得了。但是你可以很容易地做到这一点ismember
:
a = {'a', 'b', 'c'};
b = {'b', 'd', 'a'};
intersection = a(ismember(a, b));
于 2012-09-13T22:25:19.550 回答