【发布时间】:2015-09-19 15:14:19
【问题描述】:
如何在 MATLAB 中找到一维数组的 2 个最大值的索引?我的是一个包含不同分数列表的数组,我想打印 2 个最高分数。
【问题讨论】:
-
使用
sort并选择最后两个值 -
嘿,谢谢,但是当我进行排序时,索引会发生变化,您能说得更具体一点吗?
-
期望的输出是什么?值、索引,还是两者兼而有之?
-
@Spen 我不同意那个提议的副本,因为那里的解决方案只给出 one 索引,这对于
min和max的第二个输出确实很容易.获得 second 最大值需要扩展副本的答案(请参阅烧杯的答案)或完全不同的方法(请参阅 Luis 的sort方法)。