数学建模社区-数学中国

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

作者: 3到15    时间: 2014-8-25 08:49
标题: 找向量元素位置的问题。。
比如有个向量[0
- Y" w! |+ z* z  J% z+ M' m' ?0
1 m2 @5 K9 n( `+ `0* T! _" Y: `) E3 Y
0) s% S' E9 p  I; V5 P8 f8 [- e* y
26 _+ V' z& p* X+ i1 l6 }% O3 q
2
4 R/ s- _5 U, }2
. I! m/ Z0 M$ @6 N2  A2 ~+ @; j1 }7 _% F
0
+ a; ?+ S( ~5 j; G! T5 f& U+ j$ v! M! A0
% V  c- L# b$ y! ^5 s07 A8 s# j- _: ^, D+ J$ Z+ ~
0
4 u: R! K9 u' [& L8 c6 w40 P1 n' R2 A/ t: a& r% ~7 ?
4
, N. S7 v1 z, q5 Z4, B* v- v: l  R7 ]" |, B- R
01 U) I! q& S4 r! b5 \4 O
0
3 [; L/ y, o8 y; N* l0]我想提取第4个2与第三个4的位置,我该如何是好????
作者: madio    时间: 2014-8-25 12:09
直接在matlab中使用find函数就可以实现查找
  1. A=[0" y, w% w# E! B/ c, r# ~- d2 S
  2. 0. J. E2 D# U- y* J
  3. 0( o; z" @" L' _& j8 z
  4. 0
    & t- N% k5 U' a1 A3 o% d
  5. 22 ^9 a4 m$ f7 g& g; R, o# g2 b
  6. 2
    . p9 d4 |# {/ s
  7. 2
    6 K; V$ l" c, J! ?
  8. 2
    % E$ U" A$ }' w, F
  9. 0
    ; B( B+ s  ^  e5 m7 H' L
  10. 04 H( z6 o6 p* M  L+ A# l. d3 q
  11. 0
      E3 w2 o2 U4 j+ F. }6 \
  12. 0- A4 ?: x+ n. B
  13. 43 W2 H& Z: U# E/ [
  14. 4
    5 I( j2 I2 s8 c
  15. 4
    1 }$ Z3 {' m% U7 \" p# `1 i: ?1 I
  16. 0
    1 R% Q" U6 A( E/ z
  17. 0: U5 j! C* Z- {( w6 a
  18. 0]; C) A1 C  c6 [) C$ S* U. j! l. }
  19. ind1 = find(A==2);0 P8 i/ G* Z/ g, k! g8 m/ x$ F
  20. ind2 = find(A==4);9 Y/ s2 s! l; Z, |7 [
  21. ind1(4)
    0 e1 Q( v1 g9 |) s' C' n
  22. ind2(3)
复制代码

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




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