数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
0 a7 t! {+ O! r1 s7 f求命令
! Q) H1 x: O, o6 {, g
作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'# t* U" \! g! a9 k& R& M$ @# X) P  F/ y
# ?- u; _. p$ s
b =
9 A) G8 x. D2 e: ?4 W' ~7 a' e( V
' l1 e! D% s9 U$ I: }; n2 b, K! A5 r     1
! N  X! z/ g* ~9 D4 a9 w% z9 n     4
" S4 j* D) q  d: f, W1 p     3& o0 S; E3 n. |/ v
     6& I7 B8 Q" c  k! T) c: p4 K

8 h6 J& r! T! T: D2 [5 L5 j>> [maxb,weizhi] = max(b)
. N& {  c1 I8 i7 }) _) U7 L; J/ h) Y  |) \/ r, K2 o6 C9 r7 m
maxb =
/ K0 G( ]% T5 |9 c- C6 V% [* {. T4 @9 y1 [/ P
     6
' F4 U6 a( [; O  |% I
7 k1 m! d) A& e: Y/ W& G; g7 n$ R( |6 T3 H( r
weizhi =: ]$ M( M6 H: o1 d
- C" I2 ~! e, l4 s9 H0 y% \
     4
& {( P) v; n, h0 p+ F' Z; c# M
作者: 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