Common Elements in Two 2D Arrays

2 Ansichten (letzte 30 Tage)
Muhammad Adil
Muhammad Adil am 26 Aug. 2023
Kommentiert: Stephen23 am 26 Aug. 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!

Antworten (1)

Stephen23
Stephen23 am 26 Aug. 2023
Bearbeitet: Stephen23 am 26 Aug. 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 Kommentare
Muhammad Adil
Muhammad Adil am 26 Aug. 2023
Thank you very much sir
Stephen23
Stephen23 am 26 Aug. 2023
@Muhammad Adil: my pleasure. Please remember to click the accept button.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by