数学建模社区-数学中国

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

作者: bbk2720    时间: 2011-4-13 20:18
标题: 请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
1 {5 a9 a6 @/ {求命令3 z  ?7 ^$ j8 _7 m# n- _

作者: kelanlangzi    时间: 2011-4-13 20:33
>> b = [1 4 3 6]'( E# ?0 E# `+ d% a

; v3 K" `' M9 C  E& Pb =
2 ^8 w" p4 p: |! n
; a4 ]2 M) d/ ]( g) y4 x     1
6 L1 ^+ T3 o* M9 p$ s. y5 l7 @     4: R% o; A6 u2 a7 o* @' T+ I
     31 K6 q' e" N- w' ^
     6
+ D$ f+ p5 x" m8 s* S. M+ O* P$ `( s9 J! h6 q
>> [maxb,weizhi] = max(b)
3 F; h1 U+ S% X- K( @4 T4 u6 B2 n- s4 J: B" r% J
maxb =
; Y( z8 d1 H8 N- T4 r; s) V" \
% c2 y2 J8 ^* |: h9 z* r     6
4 u# h: o- Y. x1 b" `% S( V
8 p! w4 U( I' h( C/ S2 h0 y0 |8 Z5 l5 u6 F' S. L* V5 E9 K' j
weizhi =- O) W# Q) W, c2 U! i6 [! A2 G, U4 r6 X
5 m- V0 r  e6 A( E3 u
     4
* r# c* s# @' W- v. V& B7 j
作者: 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