삽질예방/Matlab

find, unique, cumsum

Kwang-sung Jun 2009. 10. 10. 08:13
>> A = magic(3)
A =
     8     1     6
     3     5     7
     4     9     2

>> find(A>5)
ans =
     1
     6
     7
     8

>> [I,J] = find(A>5)
I =
     1
     3
     1
     2
J =
     1
     2
     3
     3

>> [I,J] = find(A==3)
I =
     2
J =
     1


>> A = [1 1 1; 2 2 2; 1 1 1];
>> unique(A,'rows')
ans =
     1     1     1
     2     2     2

>> unique(A)
ans =
     1
     2

find "help cumsum". (maybe useful when converting multinomial distru to cumulative one.