数学建模社区-数学中国

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

作者: 3到15    时间: 2014-8-25 08:49
标题: 找向量元素位置的问题。。
比如有个向量[0# m$ `& U- M& J: }: q
0
4 e" V8 E8 |1 ^& d0
7 g8 D* j' c8 k  I0 _3 l# h; }5 p( v: _0' ?0 V% Z/ U+ R- |& H) m5 i+ {
20 t, W, H1 n* T4 @
2
/ @2 M4 P; T  \1 O6 d2
1 G3 }! M$ B/ A: s: \+ j2
' T' z9 b* E$ u- t2 `0: z. _3 x4 y) E7 l7 j) V7 {
0
( E0 r% b3 `2 J# B9 R5 S0/ f! Z; o* X2 G$ ~
0
3 {! a  O5 ]" i/ a47 a. G: ?! z& p# t: B
42 k/ O: _4 S9 s' g. z+ N% D
4/ S# U, C1 w- u2 y7 _
0! E. k* F" x# y1 Y; J
0
3 c2 j9 a8 p5 l0 i/ g% m, W' o7 X0]我想提取第4个2与第三个4的位置,我该如何是好????
作者: madio    时间: 2014-8-25 12:09
直接在matlab中使用find函数就可以实现查找
  1. A=[0
    ! [* Y* u2 Q* x5 T3 S" U
  2. 0
    ! [5 Q/ D! t7 n/ u) P3 X& V# `
  3. 0- _5 l: u; l, j$ R
  4. 0
    ' x3 g5 R8 b4 x% S6 r& S% j
  5. 22 y: r5 U; w7 y) j$ }
  6. 2+ j& H6 \( P0 x! }/ z
  7. 2
    5 _' T+ T6 p/ r! ~- h
  8. 2
    8 z" A" ^- B; Z4 ^: L( A7 n
  9. 00 }5 z# L( C0 G/ j
  10. 0
    1 @# K( T# G  t) T
  11. 0
    * L# A- _' o0 ~# |. z0 w
  12. 0" c4 C' T. \' t$ @
  13. 43 Q, j; H& a8 ~: A# c$ i0 Y
  14. 4. u! t& `) u( \: u" o* A3 L1 q
  15. 4
    ; R8 V* f, e! f. t4 p) `; i; M
  16. 07 ^& g: [' Z) Z8 f- R: r' l
  17. 0
    7 s7 _, B" ]/ E* z
  18. 0]
    * u/ k5 {; w6 ^5 |; E0 O& ?4 W
  19. ind1 = find(A==2);+ X; Q; m7 t! ]* p
  20. ind2 = find(A==4);  D; ]8 `" B* N0 y+ O' y% e
  21. ind1(4)
    - H' O; C7 V; c! F- ]* h" k% r' M' Y& y
  22. ind2(3)
复制代码

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




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