|
[a b]=ismember(G(:,1),G(:,2));
# o4 k" u1 C. C8 I[a b]'
& m' K/ Z1 s2 |" M8 |) ]& b& ]5 \* r; R4 G* J
2 F t& z9 B- u, Z+ K' L
ans =1 i1 H7 `1 r t { v
+ \1 {/ Q* f# j$ K$ `- [; ~ 1 1 0 0 1 0 0( o# I8 K/ U7 _ A* p
7 4 0 0 3 0 0
% Q+ @5 n+ M% D6 l2 y, J; u) b0 E( e, J# K" F
第一行 “1” 表示 第一列 所在行 的数据在 第二列出现 。对应的为所在行。但是,如果 第二列出现两次的话,只得到最小的位置。5 H& F/ b5 J, R% _! q- W
或者! a _" ], L* x2 p9 J
[find(a==1) b(find(b>0))]
; \6 t5 ~/ y5 u1 [$ ians =7 Q0 w, p" C; B$ }% W
1 J7 u2 r7 G" F+ `. t1 H
1 7' }' N8 s q k- X t* G
2 4( U; B# s& y! g: F4 q. n
5 3 |
|