数学建模社区-数学中国

标题: 找向量元素位置的问题。。 [打印本页]

作者: 3到15    时间: 2014-8-25 08:49
标题: 找向量元素位置的问题。。
比如有个向量[0% {, |( `5 c# t) |. u+ a
04 R2 M+ M( a* N/ V9 M6 h* V
0
8 [' o, b+ f- `$ H0
3 F3 S+ m% w& b5 w: m. u% }24 W- U; t5 \  g) L% F
2
& ~# ]: A1 S* m2( H: _5 b5 J/ r
23 |! a' o4 U! L% R7 ^' a' c- H& g
0
' y) Y! Q) B. h6 Y* D; [0
2 w  c8 {  U/ n2 R9 Q: w7 k0
9 p2 @, {3 t$ j9 ~; i08 i* O% ?8 D. I" K: t: b3 Q
4
, y1 Z1 Q, L" o! ]% Y$ v! s) s4' `/ A* }; V7 g% v1 ?6 c5 s( ~
4
( ]2 ~) F7 }8 h& A0- t% A/ n, X5 ?. K7 m# D# e7 e7 W
0' `! b9 d% [& N0 H0 u1 b
0]我想提取第4个2与第三个4的位置,我该如何是好????
作者: madio    时间: 2014-8-25 12:09
直接在matlab中使用find函数就可以实现查找
  1. A=[0
    & W2 q9 A0 f2 K( c: ]7 n1 }
  2. 0" j  u% n% g" X/ [1 p7 D
  3. 0' Q8 C6 i, w$ J
  4. 0, G. e2 R) |& p  V/ W' I( p' J
  5. 2" W1 e' N6 F$ h: _. O6 v
  6. 2
    : h9 c+ l. G, M
  7. 26 F1 k, S1 ^3 x$ K1 ^7 W
  8. 21 s+ s  Q: H5 m, C' j+ f8 r" q
  9. 0* ~( j4 G% w) h
  10. 0
    2 F. `" ]( l- C
  11. 0
    # F, }* E( z9 J7 s6 ~
  12. 0
    - t. Q8 f0 o1 U3 D) t
  13. 4% [$ P* N. B- B" z
  14. 4
    % z0 X2 ^% x# z& x- L5 B7 U% P
  15. 4
    6 K! V$ n* k5 a( L
  16. 0
    " a; `/ j* `. x/ x& i
  17. 0
    6 T+ D$ a! Y, O! B4 P. l4 e
  18. 0]
    + m% |. e+ U# |. X/ R) \) S
  19. ind1 = find(A==2);
    5 `$ M& d: j2 h3 I/ r9 A
  20. ind2 = find(A==4);
    9 k3 T5 a2 |- y) S6 ?  s
  21. ind1(4)
    ; V( O! U4 G) z9 F' n
  22. ind2(3)
复制代码

作者: Complicated    时间: 2014-8-25 23:11
坐等解答大神




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5