2016-11-22 87 views

回答

0

考慮到你的細胞中含有不同大小的數值矩陣,要找到這些矩陣共同要素(C1C2),並得到結果的單元格,可以使用下面的代碼:

e = num2cell(intersect(arrayfun(@(x) C1{x}(:), (1:numel(A))'),... 
         arrayfun(@(x) C2{x}(:), (1:numel(A))'))); 

此代碼適用於單元格中任何維度的矩陣。

如果你想找到在兩個單元中相等的矩陣,你可能需要isequal函數。

如果你的細胞裏面的數值只有一個元素,你應該將它們存儲爲標準的數字陣列,通過@路易斯 - mendo

相關問題