フィルターのクリア

comparing columns in matlab

1 回表示 (過去 30 日間)
Sky Scrapper
Sky Scrapper 2019 年 1 月 23 日
コメント済み: Sky Scrapper 2019 年 1 月 24 日
Hello,
say, A==[0,0,1,2,3,3,6,6; 8,4,5,6,7,7,8,2; 9,9,10,10,11,12,22,45; 0,1,0,2,7,8,16,17; 0 0 0 0 0 0 1 1];
I need to delete the entire rows if any one of them happens:
a) column 1= column2
b) column3 =column4
c)column5 = column6
d)column7 = column8
e) column 5=column8
so finally, i''ll get,
A= [0,1,0,2,7,8,16,17]
Could you please help me knowing this how to do?
(edited)

採用された回答

Andrei Bobrov
Andrei Bobrov 2019 年 1 月 23 日
out = A(all(A(:,1:2:end) ~= A(:,2:2:end),2),:)
  4 件のコメント
Andrei Bobrov
Andrei Bobrov 2019 年 1 月 24 日
out = A(all(A(:,[5,1:2:end]) ~= A(:,[end,2:2:end]),2),:)
Sky Scrapper
Sky Scrapper 2019 年 1 月 24 日
thanks

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by