Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.



Re: How to find a unique value in a matrix using matlab
Posted:
Oct 8, 2013 3:03 AM


gan kelly <gansiewlee87@gmail.com> wrote in message <7485fcf474d4426aa880836c6ec6fca6@googlegroups.com>... > Hi, everyone. > Let's say I have following (3x3)matrix A: > > 0 1 3 > 0 0 3 > 0 0 0 > > My question is how to find out the unique value in that matrix by using matlab? In this case, the result should be 1. I have tried used the > > value=unique(A) > > but it returned a vector {0;1;3} is not what I want. > > I much appreciate if you guys can help me solve this problem. Thank you!
>> A=[0 1 3; 0 0 3; 0 0 0]
A =
0 1 3 0 0 3 0 0 0
>> b=unique(A)
b =
0 1 3
>> b(histc(A(:),b)==1)
ans =
1
% Bruno



