|
|
[a b]=ismember(G(:,1),G(:,2));3 I9 v: f5 b( Q/ b
[a b]'
8 y: [, W4 o9 ~( q3 p
' {: e8 p3 E. T7 @5 h1 b- A8 U/ D- t0 V5 D
ans =$ ]3 n d. i+ ~% J$ O9 e
% q* T- j& n/ @% q9 {9 ^ 1 1 0 0 1 0 0
! R& m% y: N6 ~% s6 h 7 4 0 0 3 0 0
, C: `4 }/ {. q! ~; o% o( a) @/ ~& J9 D4 k
第一行 “1” 表示 第一列 所在行 的数据在 第二列出现 。对应的为所在行。但是,如果 第二列出现两次的话,只得到最小的位置。: ]" [. W( M2 u, b2 a
或者5 u) Z0 D1 [1 h1 [, m4 Q- x+ J
[find(a==1) b(find(b>0))]
% |& A, B. `+ j& T7 I7 `ans =
& O1 s: _/ A6 d$ K
3 U& N; Y B6 ~% ] 1 7
# s! T5 J2 n9 c1 c5 L# t 2 4
% _* n' i8 E5 b% p) b 5 3 |
|