Common Elements in Two 2D Arrays

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!

回答 (1 件)

Stephen23
Stephen23 2023 年 8 月 26 日
編集済み: Stephen23 2023 年 8 月 26 日

1 投票

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 件のコメント

Muhammad Adil
Muhammad Adil 2023 年 8 月 26 日
Thank you very much sir
Stephen23
Stephen23 2023 年 8 月 26 日
@Muhammad Adil: my pleasure. Please remember to click the accept button.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

質問済み:

2023 年 8 月 26 日

コメント済み:

2023 年 8 月 26 日

Community Treasure Hunt

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

Start Hunting!

Translated by