【问题标题】:How to find max k elements in array? [duplicate]如何在数组中找到最大 k 个元素? [复制] 【发布时间】:2013-05-27 03:16:49 【问题描述】: 例如我有一个一维数组,我想在数组中找到 k 个最大元素并返回它们的值和\或索引,我该怎么做? 【问题讨论】: 标签: matlab 【解决方案1】: 使用sort(),然后取结果的第一个k元素。 【讨论】: 你是对的。我必须将它与其他一些功能混淆。对不起! 是的,你说得对,但我也需要索引。(排序违反索引顺序) @mrgloom:再看看我链接到的文档;您可以从sort 获取索引。