How can I find the elements of a matrix that are lower than a given number and the minimum of those elements?
    조회 수: 4 (최근 30일)
  
       이전 댓글 표시
    
댓글 수: 0
채택된 답변
추가 답변 (1개)
  Arthur Nascimento
 2018년 8월 28일
        
      편집: Arthur Nascimento
 2018년 8월 28일
  
      To get the indexes of the elements lower than a number you can do:
A = hilb(70);
A<0.01
If you want the value of said elements you can do
A(A<.01)
To find the index of the minimum element you can use
A(A==min(A))
Or the element
min(A)
댓글 수: 1
  Stephan
      
      
 2018년 8월 28일
				
      편집: Stephan
      
      
 2018년 8월 28일
  
			Note that if A is a matrix, then min(A) is a row vector containing the minimum value of each column.
So
min(A)
will not give the smallest one element from A but a 1x70 vector.
Also note that:
A(A==min(A))
does not give back indices, but a transposed version of the vector made by min(A) with dimensions 70x1.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


