Clear Filters
Clear Filters

returning differences between two matrices

104 views (last 30 days)
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.

Accepted Answer

madhan ravi
madhan ravi on 13 Sep 2018
Edited: madhan ravi on 13 Sep 2018
Index = find(A~=B)

More Answers (2)

Matt J
Matt J on 13 Sep 2018
indicator = (A~=B);

Paolo on 13 Sep 2018
You can use setdiff:
[~,ia] = setdiff(A,B)


Find more on Operators and Elementary Operations in Help Center and File Exchange


Community Treasure Hunt

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

Start Hunting!