|
[a b]=ismember(G(:,1),G(:,2));6 }1 g2 E# j8 H4 ~" k- B' p
[a b]'
2 L, ^( N% U( _7 o: W- n# o6 p* y: G! f
; ]. y/ C$ u6 [6 {# }$ Mans =
# {% ~. _, |% g, W8 y8 _1 P" Z7 m1 k; a) j* m F
1 1 0 0 1 0 0
: b' X Z- [( Z: I, x) I0 l 7 4 0 0 3 0 0& X/ l2 ?' P! s
3 p8 ^- Z, M' | W6 H1 C
第一行 “1” 表示 第一列 所在行 的数据在 第二列出现 。对应的为所在行。但是,如果 第二列出现两次的话,只得到最小的位置。
4 e* X/ c, p' E) J9 G; H9 U/ L或者
7 L! ^$ J: K: D6 E. n[find(a==1) b(find(b>0))]
0 g* g$ m/ W9 Mans =
) c- ^" G2 Q" n1 ?' b. P! z2 ~4 A9 G3 u! ^( s5 V( o$ h8 ~ R
1 7* T' Z# F `/ ~
2 4
; C! b: f! @- X! O8 c5 x, Q& _ 5 3 |
|