I want to compare each element of an array with the rest of the elements (in a single row of a matrix) and identify which pair(s) of indexes have both values of 1 (in each row). 'nchoosek' works for one row, but when other rows are added like the following example, the code does not work. It is expected the results of each row is independent of other rows.
A =[1 1 0 1 1 0; 0 0 1 0 0 1; 0 0 0 1 1 1; 1 1 1 1 1 1];for i=1:4index_matrix(i,:,:) = nchoosek(find(A(i,:)==1),2)end;
Best Answer