数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
* D; I4 m5 Q3 v' A" o8 p求命令
/ d4 w) G3 j1 `, T3 w
作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'# ^/ w0 {7 Y9 l6 T
: ^7 P) q  A. L% _3 r; j1 o5 d
b =, V$ J; a1 A1 p2 B9 ]4 s
; U9 |/ J' R# f+ Z2 \
     1+ M) E2 q" X& G' s" U& H8 }
     4
$ k, U7 z: B" b' M     3
4 i* ~6 Z3 k, \- V) h     64 V5 s7 c2 @% I( m; F9 I" T+ o

- n; H0 l  h5 I. K. ^>> [maxb,weizhi] = max(b)3 z* a6 H7 o( h& f

7 I6 G4 m% r! ]4 vmaxb =
& t6 z6 i' d; ~3 M$ `& A, I* m
6 ^6 x% K! f) O1 t9 i     6' [5 n  b/ e5 E3 W0 v% B

; y' V6 M, t: V
6 B% N, n: f. p$ pweizhi =
3 l2 F& }' {% t" \
$ T( ?, F8 B1 F& N0 e5 F3 s) H) B& M0 a     4* r2 ~! N; G% J/ j) f

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