How can i choose specific elements from matrix ?

Hello ,
i have a mat 3x3 like this one below:
H=[001;110;010]
I want to choose the elements that contain 2 or more zeros .
How can i implement this method on matlab code ?I tried using find but it didnt turn out into something .
Any ideas would be useful.
Thank you

4 件のコメント

Mohammad Sami
Mohammad Sami 2020 年 9 月 6 日
Do you mean you want to select rows which have two or more zeros ? If so you can get the row index as follows.
if true
A = [0 0 1; 1 1 0; 0 1 0];
Z = A == 0;
Rownum = find(sum(Z,2) >= 2);
end
Gn Gnk
Gn Gnk 2020 年 9 月 6 日
Perfect.Thank you a lot !
Asad (Mehrzad) Khoddam
Asad (Mehrzad) Khoddam 2020 年 9 月 6 日
if true line at begining and 'end' at the end is not necessary
Mohammad Sami
Mohammad Sami 2020 年 9 月 7 日
Yes. The two lines are added in when answering from mobile.

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

回答 (0 件)

カテゴリ

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

タグ

質問済み:

2020 年 9 月 6 日

コメント済み:

2020 年 9 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by