Common Elements in Two 2D Arrays

1 vue (au cours des 30 derniers jours)
Muhammad Adil
Muhammad Adil le 26 Août 2023
Commenté : Stephen23 le 26 Août 2023
Hello Dear All
A = [ 1 2 3 4 5 6;
3 1 2 4 5 7];
B = [ 1 1 3 5 6 7;
3 1 2 4 5 7];
I need Common (A, B) as
C = [1 3;
3 2]
Please Help!

Réponses (1)

Stephen23
Stephen23 le 26 Août 2023
Modifié(e) : Stephen23 le 26 Août 2023
A = [1,2,3,4,5,6; 3,1,2,4,5,7]
A = 2×6
1 2 3 4 5 6 3 1 2 4 5 7
B = [1,1,3,5,6,7; 3,1,2,4,5,7]
B = 2×6
1 1 3 5 6 7 3 1 2 4 5 7
Method one: ALL and indexing:
X = all(A==B,1);
C = A(:,X)
C = 2×2
1 3 3 2
Method two: INTERSECT:
C = intersect(A.',B.','rows').'
C = 2×2
1 3 3 2
  2 commentaires
Muhammad Adil
Muhammad Adil le 26 Août 2023
Thank you very much sir
Stephen23
Stephen23 le 26 Août 2023
@Muhammad Adil: my pleasure. Please remember to click the accept button.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by