作业帮 > 综合 > 作业

matlab 数组中求n个元素的下标,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 19:17:07
matlab 数组中求n个元素的下标,
问题:一维数组有200个元素,求其中最小的10个元素的下标,不用循环的,求大神解答,
假设矩阵为a = [1 3 2,6 5 4]
s=size(a)
先b=reshape(a , 1 ,s(1)*s(2))
c=sort(b)
d=find(a>c(s-n))
d就是矩阵a最大n个值的索引 ,按照先列后行的顺序找的.
先用reshape把二维转换为一维, 然后Sort, 取前面几个最大的
这是求最大的,你参考一下吧