bbk2720 发表于 2011-4-13 20:18

请教:怎么找到最大值的位置

用max在n行一列的数组里找到了最大值,怎么才能知道它的位置是第几个?
求命令
{:3_60:}

kelanlangzi 发表于 2011-4-13 20:33

>> b = '

b =

     1
     4
     3
     6

>> = max(b)

maxb =

     6


weizhi =

     4

gaoshanliu水 发表于 2011-4-13 21:50

顶一下、、、、、

linmatsas 发表于 2011-4-13 23:27

呵呵,我就这个方法。。。。。。 = find( max( a(:) ) );返回row是行, column是列,分别是列向量,对应一下就行了。。。。。。。。。

linmatsas 发表于 2011-4-13 23:27

额。。。。。竟然是笑脸。。。。。。。。重发一个。。。。。。 = find( max( a(    :     ) );

gaoshanliu水 发表于 2011-4-14 13:58

再顶一下、。。。

bbk2720 发表于 2011-4-18 13:09

thank you!!:victory:

〓海狼三世〓 发表于 2011-4-18 13:53

学习一下{:3_48:}
页: [1]
查看完整版本: 请教:怎么找到最大值的位置