|
|
[a b]=ismember(G(:,1),G(:,2));, B+ m0 u' P7 E* E9 x/ F
[a b]'
3 R- @9 V9 q2 x6 U0 w" q# {# n E
1 |4 y. f9 O5 W
ans =& U- j$ n( h9 B' E# r! K; Y8 @
, w/ M" r# q, V3 u* u+ u 1 1 0 0 1 0 0' Y0 [& j0 j1 l! Z' t0 V
7 4 0 0 3 0 05 ~% j7 B& G( x9 c
9 f- Z: c+ z; W+ e* {: \6 E; u第一行 “1” 表示 第一列 所在行 的数据在 第二列出现 。对应的为所在行。但是,如果 第二列出现两次的话,只得到最小的位置。3 u6 s: J" m. w) `9 p$ ^
或者
0 H2 a6 T1 H% D( [[find(a==1) b(find(b>0))]9 W% r& _# y2 P3 ?6 q
ans =
5 s" {0 i6 \! ~( ?: m: R+ C! n
& o; Q( g, U% c' G! G$ `) Z- D 1 77 W' x# ]8 B1 Z% m) A3 |: {
2 49 W) t/ p3 H% {5 z8 d- t) s7 j
5 3 |
|