查看单个帖子
旧 2011-12-21, 10:15   #2
hipichu777
初级会员
 
注册日期: 2011-12-20
帖子: 2
声望力: 0
hipichu777 正向着好的方向发展
默认 回复: 新人提问:如何实现求一个矩阵中N个最大值及下标的函数

大家看一下这样写有问题么?

function [output] = find_max_position(input,max_amount)

output=zeros(max_amount,1);
input=abs(input);

max_value=max(max(input));

sorted=sort(input,1,'descend');

i=0;
for j=1:300
for k=1:300
if input(j,k)>=sorted(max_amount) && i<max_amount
i = i + 1;
output(i)=j+300*k;
end
end
end

end

此帖于 2011-12-21 10:27 被 hipichu777 编辑。
hipichu777 当前离线   回复时引用此帖