MATLAB找出一个矩阵中的前n个最小项所在的位置

A=rand(10)%10行10列随机矩阵

t=sort(A);%排序后变成100行1列向量
[m,n]=find(A<=t( 20 ), 20 );%在A矩阵找到小于t(20)的20个数
index=[m,n]%前 20 个最小项在矩阵A中的位置[行,列]

猜你喜欢

转载自www.cnblogs.com/litthorse/p/9265936.html
今日推荐