MATLAB 获取向量中最小的 5 个值的索引
你可以使用 sort 函数将向量进行排序,然后使用索引来获取最小的 5 个值的位置。下面是一个示例代码:
% 创建一个向量
vec = [5, 3, 1, 4, 2, 6, 9, 8, 7, 10];
% 对向量进行排序并获取排序后的索引
[sortedVec, sortedIdx] = sort(vec);
% 获取最小的 5 个值的位置
minIdx = sortedIdx(1:5);
% 输出结果
disp(minIdx);
输出结果为:
3 5 2 4 1
这表示原始向量中最小的 5 个值分别在位置 3、5、2、4 和 1 上。
原文地址: https://www.cveoy.top/t/topic/p6Vz 著作权归作者所有。请勿转载和采集!