数学建模社区-数学中国
标题:
请教:怎么找到最大值的位置
[打印本页]
作者:
bbk2720
时间:
2011-4-13 20:18
标题:
请教:怎么找到最大值的位置
用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
- ^5 u) W3 e) q# y6 i1 r5 r
求命令
1 V. C4 v5 f V) e4 \
作者:
kelanlangzi
时间:
2011-4-13 20:33
>> b = [1 4 3 6]'
5 `6 V8 R1 f4 q, j: y6 _8 K; `* N
% y0 k( a! a: K4 z; H1 }
b =
. F) _, d" v2 C4 | g% a/ E
( i- \& D* g) `- J/ T# }& D
1
! w2 R$ Q$ `% s Z* U V
4
$ f$ h' q+ ]8 b( w" q" C+ N5 f* ^
3
: w7 G. s$ V, a. O
6
3 y. w2 y9 u8 n2 @, n' ^8 r$ D3 f! u/ `
2 x0 F; l& y5 ^! g/ f
>> [maxb,weizhi] = max(b)
9 k& v2 X9 O& s+ |1 U( X
1 N5 k1 d. R4 n1 J- B- s/ V
maxb =
9 Z* Y8 o$ _4 A$ b6 L, |( `
* A; B8 Y' f3 c) v
6
5 C0 m3 G, O$ A
" ^1 t& L3 t0 `/ y7 D) x9 g9 O. p
q: ]# U( z! b0 h
weizhi =
& r2 d& l. w9 I: t. Q
3 E/ ~# m& ?1 h, t+ r6 A
4
1 P+ F* }' |+ A# j" B& 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