how to delete particular row in given matrix?

1 回表示 (過去 30 日間)
Matlab111
Matlab111 2014 年 11 月 4 日
編集済み: Image Analyst 2014 年 11 月 4 日
like this ('a' and 'b' will get varies;in this row will get varies and column is constant)
a=[181.2033 169.4197 1.0000];
b=[86.2558 191.0205 0.9994
136.4055 194.7999 0.9992
181.2033 169.4197 1.0000
191.3842 193.7259 0.9983];
than the answer should be
c=[86.2558 191.0205 0.9994
136.4055 194.7999 0.9992
191.3842 193.7259 0.9983]
i should delete a row of 'a' in 'b'

採用された回答

Star Strider
Star Strider 2014 年 11 月 4 日
Use the setdiff function:
c = setdiff(b, a, 'rows');
This gives you the result you want.

その他の回答 (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