数学建模社区-数学中国

标题: 请教:怎么找到最大值的位置 [打印本页]

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?. d5 x) i7 R  s$ v& L& b
求命令
4 C8 Q9 p  {8 t) W
作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'
: `! e- u% ?- ?& ?2 c
) @" u' ]' x, [- `b =
3 ]0 ]8 a5 ^! ?6 x2 r0 c  _  P0 h" l9 [: G" I2 w
     1: S' O+ b7 |& K/ V
     4, x6 r& ]% ^3 |3 E6 S# c7 h
     3. q0 h( Q; w2 a" C& B( s
     6) m  |* u. ]- X0 m* k
3 D3 e; @0 J( Z. M" [
>> [maxb,weizhi] = max(b)
, x* \# g' S; z7 p2 S0 ]  ?2 C7 ?2 K; Y( k5 a6 P2 `
maxb =" [8 B8 L) Q! D3 }

4 e6 Y( I3 f5 m* z     6
# k$ Z. K+ b8 V- R) |: G  `! R8 a* M; w

8 _  }3 w" N& ?1 e+ Bweizhi =; q1 c7 e4 u, @* c$ p

/ e, G- a& q! I7 b2 M! d     4
- `( D! U4 h/ f2 ]1 G0 `2 e- T
作者: gaoshanliu水    时间: 2011-4-13 21:50
顶一下、、、、、
作者: linmatsas    时间: 2011-4-13 23:27
呵呵,我就这个方法。。。。。。[row column] = find( max( a( ) );返回row是行, column是列,分别是列向量,对应一下就行了。。。。。。。。。
作者: linmatsas    时间: 2011-4-13 23:27
额。。。。。竟然是笑脸。。。。。。。。重发一个。。。。。。[row column] = find( max( a(    :     ) );
作者: gaoshanliu水    时间: 2011-4-14 13:58
再顶一下、。。。
作者: bbk2720    时间: 2011-4-18 13:09
thank you!!
作者: 〓海狼三世〓    时间: 2011-4-18 13:53
学习一下




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