数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
! b" F6 h( L( C/ V求命令# p; t7 H* a4 F5 t+ K% `

作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'0 Q; {- ?$ x1 W' V% J
- [7 N* k" m" \0 Z6 ^% q* V
b =6 ]/ |0 I$ D  _  b2 ]5 ^
. R/ \, Y  `. F% P
     1
5 U2 u: R3 V0 P: f# e- S% D     4
2 {: E& a' h7 I4 o' h/ J     3( n. k  v2 P7 l6 q
     6
5 V# |7 L2 R: m0 v% ~7 v: o7 l" l4 r- x" b8 Q- |
>> [maxb,weizhi] = max(b)2 |4 D$ Y, y# q1 f

# Z8 R8 Y* I. A. [2 f8 N( kmaxb =
" @$ D; A, a! Y+ R
7 u0 N* S3 s6 h, v8 d5 A3 ~% l, p9 I     6/ s/ P4 ]" b  ^

& r- t# X0 L3 _! i% o, s- Z4 X* b' H9 B$ S& C/ h1 L
weizhi =) i- e: `4 u  Q, Y' G
2 A- ^' K/ \; L
     45 e: l" v3 e8 ]1 G" T: t$ Y7 D' j4 n0 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