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