回复: 新人提问:如何实现求一个矩阵中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 编辑。
					
					
				
			
		
		
	 |