multiIntersect
[commonElements, isCommon] = multiIntersect(x)
this function finds the common elements between all the vector arrays included in the input cell (x).
Each vector array in x has an optional length. The outputs:
1) commonElements includes the common elements between all the vector arrays.
2) isCommon is a cell with the same number of vector arrays as x, each of which has the same length as the corresponding vector array in x and indicates if the element is included in the commonElements or not.
Example)
x = { [11, 1, 19, 2, 11, 4, 6, 7, 9, 11] , [2, 1, 15, 5, 7, 11] , [1, 11, 7, 6, 9, 22] , [1, 7, 11] }
[commonElements, isCommon] = multiIntersect(x)
Answer)
commonElements = [1, 7, 11]
isCommon{1} = [1 1 0 0 1 0 0 1 0 1]
isCommon{2} = [0 1 0 0 1 1]
isCommon{3} = [1 1 1 0 0 0]
isCommon{4} = [1 1 1]
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.2 | description update! |
||
1.0.1 | description update! |
||
1.0.0 |