数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?* y& q% }7 c2 {& W" ^! y
求命令
/ D( s( i, r! P  x0 p5 q
作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]': U4 A9 i( J3 W, @1 @: h
  m' r! ]. K& c
b =
8 A" R# b- g3 j" e
0 \$ X+ W9 j, R* t# l     1
, P" {- Q! l! d" `; K+ k' J     4/ M7 I0 f1 o, h* q
     3
3 s! f$ m4 u0 {/ f! }% Q0 G     6
% g( @2 V/ f7 j8 ~" c2 s! T- a& r
5 w9 w- `2 C( J  p. Z7 E: i>> [maxb,weizhi] = max(b)& p+ H7 s7 c/ }8 Y7 `
$ v6 Q# ^2 m3 ~3 D
maxb =/ S( _/ f% l0 k1 T' c5 [
+ u$ N% \9 L- Q* n" w& h
     67 f. O+ i1 q* M" s. j8 Y  t! \; z$ h5 o( ]

6 d- j6 ^, r, H
" |, n/ d2 q2 G1 g4 @6 a6 Jweizhi =
: Q& |: W8 m$ K! r1 u: m/ h4 L$ `3 S) d7 R1 ]: c0 O; }8 W* P
     4
+ d0 I$ D4 c) f6 [$ _
作者: 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