matrixの一列目がindex1, 二列目がindex2の値をとる行を取り出したいとき。
一行でもかけます。
logIndex1 = (matrix(:,1) == index1) & (matrix(:,2) == index2);
%論理インデックスの種を作る。
logIndex2 = repmat(logIndex1, 1, size(matrix,2))
% ここで一行の論理インデックスをmatrixのサイズと合わせる。
row = matrix(logIndex2);
%最後に1の部分だけを抽出。