LARGEVALUES = findNlargest(INPUTVALUES, N)
在 INPUTVALUES 中找出 N 个最大值并将它们输出到 LARGEVALUES
[LARGEVALUES, INDEX] = findNlargest(INPUTVALUES, N)
INDEX 是原始 INPUTVALUES 中返回值的索引
例子:
L = findNlargest([2 7 7 6 -1],3)
L =
6 7 7
用c写的,所以操作很快。 使用前在 matlab 中输入“mex findNlargest.c”。
如果你的 matlab 没有安装它,你可能需要一个免费的编译器: http://www.mathworks.com/support/compilers/R2012b/win64.html
2022-06-16 11:48:54
2KB
matlab
1