2009. 10. 10. 08:13
find, unique, cumsum 삽질예방/Matlab2009. 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 =
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
>> 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.