我有一個有n行和3列的矩陣。讓稱它爲A=[23 45 6;32 4 78;67 5 34; 54 1 4;6 9 2]
如何在Matlab中找到基於某些列與基於集合(查詢矩陣)相等的索引
現在我有一組點:B={ P1=[X1,Y1] P2=[X2,Y2] ... }= { [6 9] [32 4] }
我想設置矩陣A
,使其返回我的行(I)中的所有設置B
的索引的查詢:
Pk(1,1) (or Xk) == A(i,1) && Pk(1,2) (or Yk) == A(i,2)
換句話說,設置查詢基於在A
塔1 & & 2,並用B
他們相比,所以輸出是具有在欄1和2與值Xk相同值的行的索引, Yk在B
:
輸出:以矩陣形式5,2
這是什麼線爲 「如果(總和(A(N,1:2)== B(米,:))= 2)」? 而不應該= ==而不是= 2? –
是的,它應該==而不是=。 – TJ1
該行顯示A的第n行的第一列和第二列的元素均等於B的第m行的第1列和第2列。 – TJ1