查看单个帖子
旧 2009-04-24, 18:31   #2
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: 如何求一个矩阵中最大的10个元素值及其坐标?

[m,n]=size(X);
v=sort(reshape(1,m*n),'descend');
v=v(1:10);%X中前十个最大的.
idx=[];
for i=1:10
idx=[idx; find(X==v(i))];
end
%idx就是X中前十个最大值的位置(依次的).
mathjiang 当前离线   回复时引用此帖