Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个单元格矩阵,称之为 M。矩阵维度为 n^3。
每个单元格都包含一个索引数组(对某个字符串进行正则表达式查询的结果,并不重要)。
我想与 M 的每个单元格中的数组中的索引相交。
我怎样才能做到这一点?如果我使用交集函数,它怎么知道从每个单元格的数组内部获取索引?
据我了解,我必须使用单元格,因为内部数组的大小未知。
这是你想做的吗?
A = M{1}; for i = 2:numel(M) A = intersect(A, M{i}); end
我不认为使用单个intersect调用或使用例如cellfun.
intersect
cellfun
如果您只想要特定索引的交集,您可以执行以下操作:
A = indices(1); for i = indices(2:end) A = intersect(A, M{i}); end