数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?3 x( W- \" o2 c0 m" K, D
求命令
1 ~* }+ [2 g9 `) L; }; q4 Q% d9 A
作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'! Q- A6 m4 i: W1 q' _8 n

' f4 \! U3 ^2 _$ C2 ?( n- F# Xb =
2 R- Y# l( W* N5 M" @" B  b$ x! Z0 \, t
     1
, z* O' ]/ I# B8 R& Z     4
1 M% H. a  x6 Y! ?1 [9 M     3
$ u7 x: |( R: y  f9 K     61 l( \5 Y1 x* l" A

; k$ a0 E, U$ [0 V" V3 b8 I( h0 K>> [maxb,weizhi] = max(b)/ V& z/ k% E. Y" A# N7 n
) e8 T6 h: ], `6 k+ e3 ~1 I
maxb =4 `* w) a2 B4 k0 T: D
) L) t: r; H3 p1 \3 `) c
     6
0 X: `( T2 F' s, L/ Q/ D' H: x6 w; o/ f3 V- W

; K; b& {: w- \( r2 m" ]weizhi =% O; o4 n. O3 x; K

7 s% |; G3 m+ a( S     4; O& a6 z/ Y$ b

作者: 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