MATLAB Answers

returning differences between two matrices

168 ビュー (過去 30 日間)
Zachary Noll
Zachary Noll 2018 年 9 月 13 日
回答済み: Paolo 2018 年 9 月 13 日
I am relatively new to matlab (saw lots of people bashed for asking simple questions..) I need to compare two matrices, and to return true if they are the same. If they aren't identical, I need to have the code return all of the indeces that were not equal:
for instance, I have matrices A = [1,2,3,4,5] and B = [1,2,4,4,5]. I need the code to return either the index of the unequal variable or some other indicating factor.
Thanks!

  0 件のコメント

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

採用された回答

madhan ravi
madhan ravi 2018 年 9 月 13 日
編集済み: madhan ravi 2018 年 9 月 13 日
Index = find(A~=B)

  0 件のコメント

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

その他の回答 (2 件)

Matt J
Matt J 2018 年 9 月 13 日
indicator = (A~=B);

  0 件のコメント

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


Paolo
Paolo 2018 年 9 月 13 日
You can use setdiff:
[~,ia] = setdiff(A,B)

  0 件のコメント

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by