compare elements in rows of a matrix
5 views (last 30 days)
Show older comments
Hi,
I have the following matrix:
a=[1 2 3 9; 2 2 3 1; 3 3 3 3]
is there a function that compares the elements of every row?
Something that tells me if they are all different or all the same.
I would like to get
out=[1 0 0]
or
out=[0 0 1]
thanks,
michele
0 Comments
Accepted Answer
Walter Roberson
on 28 Nov 2011
One way:
all(diff(a,1,2)==0,2)
2 Comments
Walter Roberson
on 29 Nov 2011
Thanks for catching that -- I didn't know that. I have edited to fix.
More Answers (1)
See Also
Categories
Find more on Resizing and Reshaping Matrices 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!