2つのマトリックスAとBがあり、どちらにもイベントの開始時間と停止時間のリストが含まれています。
A(i,1) = onset time of event i
A(i,2) = offset time of event i
B(j,1) = onset of event j
...
私の目標は、重複しているイベントのセットを含む、2aIdx
つの不確定bIdx
なリストを取得することです。A(aIdx,:)
B(bIdx,:)
私はこれを理解しようと一日中頭を悩ませてきました。これを行うための迅速で簡単なmatlabyの方法はありますか?
forループを使用してそれを行うことはできますが、これはmatlabにとってはちょっとハッキーなようです。
aIdx = [];
bIdx = []
for i=1:size(A,1)
for j=i:size(B,1)
if overlap(A(i,:), B(j,:)) % overlap is defined elsewhere
aIdx(end+1) = i;
bIdx(end+1) = j;
end
end
end