[問題]兩矩陣match已回收
各位版友大哥大姐好,不才有個問題想請教大家。
假設我有A、B 兩個矩陣(3000*5、6000*5)
EX:
A=[ 2011 4 28 6:00 6:05; B=[ 2011 4 28 7:00 7:05;
2011 4 28 6:06 6:11; 2011 4 29 6:00 6:05;
...................]; ...................];
今天我想找出此兩個矩陣某row中的每個column相等的row的位置,
但是總是找錯地方或者找不到。
想法是用loop+find來寫。但是一直有mismatch的Error出現或者抓不到我們要的。
for i=1:length(A);
Place_B=find(B(:,1)==A(i,1) & B(:,2)==A(i,2) & B(:,3)==A(i,3) &
B(:,4)>=A(i,4) & B(:,5)<=A(i,5));
Place(i,:)=Place_B;
i
end
請問各位老手,該如何做到我的目的或者修改此loop?
謝謝各位:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.183
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):