数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
0 {, ]% h. t* l9 M' U$ x0 G# l求命令0 t' O, O2 ^/ a4 u. A% G

作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'+ T; h- b, _" u: ?# i2 ~4 |) O

& H" D6 u+ X9 v; R5 s) S, ]b =6 p- G1 P+ A; ]

" V2 S$ l/ t6 i     1
3 X+ i9 I1 x6 s: U; ~. \/ m     4
3 W2 n3 c2 g' r3 o3 o     3
2 Q! N9 A4 g, k5 ~: c4 U) X     6
& [4 H5 u- R  p' n0 Y9 o0 p0 g
>> [maxb,weizhi] = max(b)
  O- R; M9 F$ B+ l' z! o& E
& I- u, w1 l  M, N' l. Pmaxb =) W0 J# t3 p* [# z$ S4 K
7 z3 f1 D- r# f0 l: k8 y- S2 C
     6, _# K7 P# U" X- }9 P
, D$ T& e/ ^1 e( ^& D" ~1 K

& C* ], _1 p! U/ Aweizhi =& ]& O8 j6 ^* ?1 L
0 _: J2 D5 Q' n/ X# A2 Y
     4
3 b8 _$ M" w2 d! [3 l/ Y, ^
作者: 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