【发布时间】:2013-01-24 08:29:54
【问题描述】:
我正在使用 Matlab 2012a。
我有一个由 k 个单元组成的数组(比如 1000 个)。我需要找到这个数组的 5 个最低值,并且需要对 X 和 Y 中的这些值进行平均。
有人知道怎么做吗?
【问题讨论】:
-
您对算法有疑问吗?你用的是什么编程语言?
-
我编辑了,我的错。我正在使用 Matlab 2012a
-
你的数据结构是什么?您提到“数组”和“单元格”以及“X”和“Y”。假设您有数组 X 和 Y,我创建了一个答案 - 但是重新阅读您的问题我实际上不确定您有什么...您能澄清一下吗?
-
有比排序更有效的方法。谷歌类似
"find highest k values"。 This 似乎很有用。