2
如果我有a=[2 5 7 1 7]
那麼有沒有辦法讓MATLAB返回向量中兩個7s的索引?我的意思是我正在尋找一個返回和idx=[3 5]
的命令。矢量的最大值
如果我有a=[2 5 7 1 7]
那麼有沒有辦法讓MATLAB返回向量中兩個7s的索引?我的意思是我正在尋找一個返回和idx=[3 5]
的命令。矢量的最大值
使用max
,然後find
:
m = max(a):
idx = find(a==m);
如果你最終浮點值,而不是整數嘗試這種謹慎只是一個字:一些值可能類似於當在命令提示符下顯示,但實際上有小差異。結果'a == m'可能會錯過一些你認爲最大的值。 – chappjc