问题标题:
MATLAB中,怎么获取一个向量中最大的N个元素,并获取它们所在的位置
问题描述:
MATLAB中,怎么获取一个向量中最大的N个元素,并获取它们所在的位置
李德斌回答:
v=rand(1,5)
[mvmi]=max(v)
%mv为最大值,mi为最大值索引,v(mi)=mv
[svsi]=sort(v,2,'descend')
%si为从大到小的序列,比如要去最大的3个数就是v(si(1:3))
点击显示
数学推荐
热门数学推荐