Remove rows in a matrix not having same element

2 ビュー (過去 30 日間)
subhashree priyadarshini
subhashree priyadarshini 2020 年 10 月 2 日
I am having a matrix
A =[1 2 3;
1 2 6;
1 2 7;
1 3 6;
1 3 7;
1 6 7;
2 3 6;
2 3 7;
2 6 7;
3 6 7]
I need the rows having element 2 means final matrix should be
A =[1 2 3;
1 2 6;
1 2 7;
2 3 6;
2 3 7;
2 6 7]

採用された回答

Mario Malic
Mario Malic 2020 年 10 月 2 日
This should work
Loc = ismember(A, 2)
idx = any(Loc,2)
B = A(idx, :)
  1 件のコメント
subhashree priyadarshini
subhashree priyadarshini 2020 年 10 月 2 日
Yes it is working. Thank you much..

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by