|
|
[a b]=ismember(G(:,1),G(:,2));, E' r7 w4 S; B9 ~3 ` w# U
[a b]'
- Q# ?2 }: e, d3 R2 ~
4 E1 q3 y- M* q# u2 y& b7 c; t5 F- F3 |! @8 V* V1 L9 w: G
ans =
, f( @, ~' F$ @% k& L; X: ?5 `* s
$ e1 A7 @' P6 w! P" ~, N2 v 1 1 0 0 1 0 03 W( ^) c h9 g2 y G# t# L
7 4 0 0 3 0 0
m3 P+ _# S4 }' Q( G# I6 d" s6 [; B7 \" Y6 |
第一行 “1” 表示 第一列 所在行 的数据在 第二列出现 。对应的为所在行。但是,如果 第二列出现两次的话,只得到最小的位置。5 j/ m3 U* y* ?+ J% O: r
或者0 G$ k9 \8 W' n" G+ n
[find(a==1) b(find(b>0))]
, X5 H; X& n6 c2 Kans =8 ?: n( B z2 [ O1 f& ?8 G
# r" ]0 M6 H) ~) K% H
1 7( X2 L: X; h1 M2 T; \) z
2 4! N$ V" h! k7 X# j9 N! I; [/ H5 T# C
5 3 |
|