【发布时间】:2013-04-29 06:21:29
【问题描述】:
我目前在 MATLAB 中有一个 4 * 5057 矩阵,称为“cols”。我要做的是找到第一行的 k 个最小值,并将它们存储在一个名为“mins”的新矩阵中。
所以,假设 k 为 3,我希望该函数扫描“cols”的整个第一行,挑选出最小的 3 个值,然后将该整列复制到新矩阵中。
我知道如何做结尾部分,但它只是指定如何实际编写函数,该函数不仅找到单个最小数字,而且找到多个让我难过的数字。
我已经阅读了有关 min 函数的 MathsWorks 页面以及其他一些搜索结果,但没有运气。
任何帮助将不胜感激!请,谢谢!
【问题讨论】:
-
我需要找到第一行的 k 个最小值,然后我将使用它们下面的值(在同一列中)。